我正在建立一个非常简单的查找应用程序。该应用程序的第一个屏幕正在进行水平翻转动画。我使用故事板完成了这个。没有实现这个动画的代码。它看起来很棒,但是我在标题栏和表格视图之间有一个黑色的间隙。请注意,我在viewDidLoad
或viewWillAppear
中没有任何代码。知道为什么它会以这个差距结束吗?视图完成加载后间隙将关闭。
答案 0 :(得分:0)
您可以通过停止导航栏动画来避免此问题。如果这是适合您的解决方案,您可以按照a similar question中的解决方案停止导航栏的动画:
在您正在将转换为的视图控制器中覆盖viewWillAppear,如下所示:
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
[self.navigationController.navigationBar.layer removeAllAnimations];
}
然而,我认为这只是一种解决方法而不是根本原因的正确解决方案。