淡化动画(UIView 动画)

Posted

技术标签:

【中文标题】淡化动画(UIView 动画)【英文标题】:Fade Animation (UIViewAnimation) 【发布时间】:2012-01-15 04:17:09 【问题描述】:

此时,我正在处理简单的视图切换,现在我正在处理动画,同时在 xcode 中切换视图。但是,我对该主题的了解并不广泛,并且在发布之前我花了大约一个小时研究这个问题,所以我尝试了,

我想做的只是淡入下一个视图。我不知道它是否有动画,但我正在做的是让应用程序在某个方向上淡入黑色以进行练习。但是,如果您可以建议更好的动画,请这样做。谢谢!

-杰克

【问题讨论】:

【参考方案1】:

如果这是您问题的症结所在,“我想做的只是淡入下一个视图”。然后,使用模态转换样式很容易实现这一点。假设对于本示例,您有一个名为 Alternate 的 UIViewController 子类,您想要转换到该子类。

Alternate *alt = [[Alternate alloc] initWithNibName:nil bundle:nil];
alt.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentModalViewController:alt animated:YES];

【讨论】:

谢谢!像魅力一样工作。我不得不搜索关闭动画部分才能返回,但再次感谢!

以上是关于淡化动画(UIView 动画)的主要内容,如果未能解决你的问题,请参考以下文章

iOS动画1 — UIView动画

ios uiview封装动画(摘录)

如何为 UIView 关键帧动画设置动画曲线(`func UIView.animateKeyframes()`)

iOS开发UI篇—核心动画(UIView封装动画)

iOS开发UI篇—核心动画(UIView封装动画)

当我将 UIView 动画放在不同类的 containerView 中时,为啥我的 UIView 动画不起作用?