【发布时间】:2014-04-26 07:10:42
【问题描述】:
当推另一个视图控制器时,我得到了一个非常奇怪的动画行为,该控制器的底栏被 hidesBottomBarWhenPushed 隐藏了。我发现的第一个线程是:Strange animation on iOS 7 when using hidesBottomBarWhenPushed in app built targeting <= iOS 6 但由于我的应用程序仅在 iOS7 上构建和运行,因此我的问题不是这种情况。
请查看以下显示问题的视频(查看右上角):
https://dl.dropboxusercontent.com/u/66066789/ios7.mov
这个奇怪的动画阴影只有在 hidesBottomBarWhenPushed 为 true 时才会出现。 我该如何解决?
【问题讨论】:
-
动画中有什么奇怪的地方?你是说右边的闪烁吗?
-
对,右上角黑影在闪烁。
-
发生这种情况是因为扩展的边缘在推送的视图控制器上是关闭的。这就是它们在我的应用中发生的地方。
-
延伸边缘是“在顶部钢筋之下,在底部钢筋之下”。这是默认设置。试过关掉,还是一样的问题..
-
该视频现在无法通过该链接访问。你介意把它放回去吗?这篇文章对我来说很有价值,因为我也遇到了同样的问题,而且这篇文章似乎是我唯一能找到人们谈论它的地方。
标签: objective-c ios7 uiviewcontroller uitableview pushviewcontroller