问题标签 [catransition]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 使用 CATransition 自定义 Segue 不起作用
我正在尝试在我的 viewControllers 之间创建自定义转换。我正在关注本教程,但单击/点击按钮后没有任何反应!
这是 CustomSegue.m 的代码
日志被记录,但没有执行转换,视图控制器也没有改变。我还将 segue 样式更改为“custom”,将 class 更改为“ZHCustomSegue”
我错过了什么吗?
谢谢
uicollectionview - custom animation in setCollectionViewLayout:animated: to enlarge the selected cell
I'm changing layouts when selecting a cell in a uicollectionview and have added a custom animation to the collectionview layer
currently I'm using this code:
I would like to change the animation style (transition.type) such that the selected cell will "grow" (or shrink) to the size of the final cell size defined in the collectionview layout
How can this be done?
I've tried solutions as suggested here but they looked very poor
objective-c - 动画时更改 CALayer 颜色
方法 1
我在我的视图中添加了 CAShapeLayer (pathLayer),我希望它在视图周围以中风效果进行动画处理,上面的代码完成了这项工作,但我的问题是以 3 个相等的比例改变颜色。所以我假设是重复上述代码 3 次,并按相应的顺序更改以下行。
第一次
第 2 名
第三次
方法 2
而不是使用偏移技术的 3 个事务,让第 1 个事务完成时开始第 2 个事务,当第 2 个事务完成时开始第 3 个事务。但是,当一个动画完成时,开始新动画所花费的时间是可见的。
方法 3
子类 CAShapeLayer
通过做SubClass,drawInContext方法只调用一次,如果添加了一些额外的属性并改变了drawInContext方法,就会重复调用drawInContext方法,这样可以在特定的进度时间后改变图层颜色。但是覆盖 drawInContext 方法并不能达到目的。
有什么建议么 ?我不想单独实现 NSTimer。
ios - 如何实现方法: - (void)animationDidStop:(CAAnimation *)theAnimation finished:(BOOL)flag
我有两个代码块(也在另一个主题中描述)
和
我知道我需要“设置委托属性并实现方法”来捕获 animationDidStop 事件,但我无法让它工作。
问题 - 如何设置我的 .h 和 .m 文件,以便在 CATransition 动画停止时能够使用此方法执行代码?
ios - UIButton点击崩溃应用
page 1
当我单击按钮时,我有按钮,我正在执行一些动画和导航到新页面说Page 2
。
当page 2
我点击我想回到我的previuos页面时Page 1
有取消按钮,但点击取消按钮我的应用程序崩溃。
这是我在Page 1:
页面名称 CRViewController上的示例代码
Page 2:
页面名称RegistraionViewController上的代码(点击时崩溃。)
ios - 适用于 iOS 的幻灯片放映图像
用于幻灯片查看我的图片的 m 文件,我有 8 张,但是当运行程序时,它将跳过第 1 张图片并从第 2 张图片开始。请如何正确操作
ios - UIViews 和 Pan 手势的手动转换进度
我正在尝试实现某种可移动的视图,女巫会根据父视图框架的大小和位置来改变它自己的框架。我发现的唯一决定是在 superview 的框架中添加一个观察者
然后,如果超级视图的框架发生变化,我将通过委托更改视图的框架
最后它看起来像 gif:
那么有没有其他方法可以达到同样的效果呢?
ios - CATransition 滚动动画
我正在使用 CATransition 动画通过 swype 手势在我的视图之间切换。有没有办法让这个动画看起来像我的视图之间的滚动/分页?
这是我的代码:
ios - 带有平移手势的 CATransition Cube
我正在开发一个应用程序,它在立方体上方显示四个视图,您可以从右侧和左侧滚动滑动。我使用 CATransitions 轻松实现了这种交互,如下所示:
然后我用滑动手势勾住了所有东西,一切正常。问题是客户要求平移手势,因此在动画期间立方体旋转应该跟随手指,我真的不知道如何在没有例如 OpenGL 的情况下实现它(这可能会变得比简单的转换更昂贵) . 有没有办法更好地控制 CATransitions 或一些我可以用来解决这个问题的视图失真功能?
非常感谢你,圣诞快乐!!
ios - CATTransition 中的多个淡入淡出
我正在使用 a在aCATransition
上创建淡入淡出效果。使用以下代码可以正常工作:pushViewControllerAnimated
UINavigationViewController
但因为我的观点非常相似,我想在两者之间淡化为白色或显示白色闪光。
是否可以在同一个过渡中执行此操作,还是我必须创建一个具有白色背景的 UIView 并启动一个同步动画?
干杯!