我试图使用在iOS7中引入的bottomLayoutGuide
将标签底部锚定到选项卡栏的顶部。初始运行时,它可以正常工作。但是当我切换到其他选项卡并再次返回时,标签会移到半透明选项卡栏后面(被锚定到视图底部)。
我在其中一个选项卡的视图控制器中添加了一个viewDidLayoutSubviews
日志,并发现每次切换回相应的选项卡后,bottomLayoutGuide.length
的值都被重置为0。
我的视图控制器是UITabBarController
的子级。
我是做错了什么还是这是iOS7的一个错误?这在模拟器和设备上都会发生。