我正在构建一个非常简单的查找应用程序。该应用程序的第一个屏幕正在执行水平翻转动画。我已经使用故事板完成了这项工作。没有代码实现了这个动画。它看起来很棒,但是我在标题栏和表格视图之间有一个黑色间隙。viewDidLoad
请注意,我在or中没有任何代码viewWillAppear
。知道为什么会以这种差距告终吗?视图完成加载后间隙关闭。
问问题
147 次
1 回答
0
您可以通过停止导航栏的动画来避免该问题。如果这对您来说是合适的解决方案,您可以按照类似问题中的解决方案停止导航栏的动画:
在要转换到的视图控制器中覆盖 viewWillAppear ,如下所示:
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
[self.navigationController.navigationBar.layer removeAllAnimations];
}
但是,我认为这只是一种解决方法,而不是根本原因的适当解决方案。
于 2014-10-20T11:45:57.677 回答