使用图层动画后视图动画突然消失
我正在使用 CABasicAnimation 和 CATransaction 为自定义 UIView 中的某些图层设置动画。 但是,当使用导航控制器的后退按钮返回到我的应用程序的其余…
CATransaction:实现翻页动画时出现的问题
我正在尝试实现一个翻页动画 - 当用户在页面中导航的速度不太快时,该动画就可以工作。 我的代码如下所示: [CATransaction begin]; [CATransaction s…
CALayer 实时调整大小性能不佳
我有一个 UI,其中 NSCollectionViewItem 的视图内容是通过 CALayers 以编程方式绘制的。我使用 CAConstraintLayoutManager 来在调整大小时保持子层的…
在调整父nsview大小时,如何将Calayer保持在相同的位置?
想象一个小红色框(CALayer 实例)绘制在其父层(托管 NSView 的层的根层)的左下角。 当父视图的框架发生变化时,红色框应保持在屏幕上的相同位置。…
+[CATransaction Synchronize] 在事务中调用
如果我在从服务加载数据时关闭 iPad 应用程序,该应用程序会关闭,但随后会立即再次打开,而无需我执行任何操作。此时此刻,我什么也做不了;我无法关…
iOS 核心动画:CATransaction / 插值变换矩阵的性能问题
我正在测试我的 iPhone 应用程序的性能: // using CATransaction like this goes from 14fps to 19fps [CATransaction begin]; [CATransaction setDi…
按顺序组合多个 CAAnimation
我正在阅读有关 CATransactions 的内容,然后认为这可能有助于解决我的问题。 这就是我不想做的: 我在同一层中有 3 个动画,它们都有自己的持续时间…
在 CATransaction 中对自定义 CALayer 属性进行动画处理
到目前为止,我已经能够为 CALayer 子类的自定义属性设置动画,这要归功于 + (BOOL)needsDisplayForKey:(NSString *)key 和 CABasicAnimations。 然而…
为什么我的 CATransaction 不遵守我设置的持续时间?
我正在将 iPhone 应用程序移植到 Mac OS X。此代码已在 iPhone 上成功使用: - (void) moveTiles:(NSArray*)tilesToMove { [UIView beginAnimations:@…
CAKeyframeAnimation完成后如何指定选择器?
我正在使用 CAKeyframeAnimation 沿着 CGPath 为视图设置动画。动画完成后,我希望能够调用其他方法来执行另一个操作。有没有好的方法可以做到这一点…
- 共 1 页
- 1