iphone - 您可以使用动画 block 缓存 View 吗

标签 iphone ios ipad animation

是否有使用动画 block 执行此操作的等效方法

[UIView setAnimationTransition:<some_transition> forView:<view> cache:YES];

这似乎是不让动画交错或使动画平滑的方便方法,因此它不会经常重绘。但我似乎无法弄清楚如何使用动画 block 来做到这一点。也许我只是在某个地方错过了一些东西。

最佳答案

查看基于 block 的转换方法:+[UIView transitionFromView:toView:duration:options:completion:]+[UIView transitionWithView:duration:options:animations:completion:] .

当您使用这些基于 block 的方法时,默认情况下会缓存 View 。你转缓存使用 UIViewAnimationOptionAllowAnimatedContent选项。

关于iphone - 您可以使用动画 block 缓存 View 吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6876727/

相关文章:

iphone - 在 iPad 上获取平铺图像集(Deep Zoom)

ios - 暂停事件在 PhoneGap iPhone 中无法正常工作?

iPhone:有预制的 UISettingsView 吗?

iphone - 开源Mac视频流服务器解决方案?

ios - 从 NSManagedObject deinit 的上下文中删除关系和对象

ios - UITextField 文本在编辑时向左移动 1px

iphone - 连续拍照时 iOS 应用程序崩溃

ios - 如何在 iOS 中的 xib 中设置十六进制颜色代码

ios - UICollectionView 导致单元格自动布局问题

javascript - 是否可以使用 iframe API 在 iOS 的浏览器上播放 youtube 视频?