6

我正在尝试使用bottomLayoutGuideios7 中引入的将标签的底部锚定到标签栏的顶部。它最初在我运行应用程序时工作,但是当我切换到另一个选项卡并再次返回时,标签移动到半透明选项卡栏后面(固定在视图底部)。

我在其中一个选项卡的视图控制器中添加了一个日志,并且在切换回相应的选项卡后,它viewDidLayoutSubviews的值被重置为 0。bottomLayoutGuide.length

我的视图控制器是UITabBarController.

我做错了什么还是这是ios7中的错误?这发生在模拟器和设备中。

4

1 回答 1

4

如果您使用 Interface Builder 和 storyboards:在视图控制器的属性检查器中,取消选择“Extend Edges - Under Bottom Bars”。我遇到了类似的问题,这对我有用。

于 2013-10-15T21:36:29.113 回答