【问题标题】:`pushViewController:animated:` with fade animation (animate transition only)?`pushViewController:animated:` 带有淡入淡出动画(仅动画过渡)?
【发布时间】:2013-11-08 20:22:43
【问题描述】:

有很多类似的问题有答案。例如:

link

但几乎所有这些都不合适,因为我也想执行以下操作:

button1.frame = button2.frame;
button2.hidden = YES;

因此,如果我使用 beginAnimations: 的示例,那么我可以看到 button1 如何更改其框架(它在应用执行过渡动画时移动)。

如何解决这个问题?首先我应该以其他方式设置按钮框架还是应该找到其他代码进行转换?

已编辑

此外,我发现并非所有方式都允许显示我需要的淡入淡出动画,因此我稍微编辑了我的问题。

【问题讨论】:

  • 你想完成什么?还可以考虑使用块而不是 beginAnimations:
  • 感谢您的建议对我有用

标签: ios animation uiviewcontroller frame transition


【解决方案1】:

link

最好的解决方案是为我的情况设置动画方式。

最奇怪的是禁用视图控制器自己的动画而不是改变它。

【讨论】:

    猜你喜欢
    • 2015-01-17
    • 2020-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-20
    • 2012-12-18
    • 2013-08-30
    相关资源
    最近更新 更多