iOS:如何停止部分翻页中的文本动画

5
我在我的iOS应用程序中使用了部分卷曲模态。请查看此视频:http://vimeo.com/38643030
在部分卷曲转换期间,圆角矩形按钮中的文本也在移动。我该如何停止这个问题?

你能加上调用动画和设置按钮的代码吗? - MrMage
实际上我没有使用任何代码。这是通过我的故事板和一个转场完成的。 - dhrm
2个回答

9

在通过卷曲动画显示的视图控制器的 -viewDidLoad 实现中放置 [self.view layoutIfNeeded]。这将使按钮及其内容在动画开始之前进行一次布局,而不是在动画期间尝试进行布局(并在其周围发生变化时重新进行布局)。


0
只是为了补充rickster的答案,我在UITableViewController上遇到了类似的问题,需要添加以下内容。
[self.view layoutIfNeeded];
[self.tableView layoutIfNeeded];

在-viewDidLoad中。以上两个语句单独使用都不起作用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接