我似乎无法解释为什么发生这种奇怪的问题...
我设计了一个简单的视图控制器。设置在UIScrollView
内。
当出现在UITabBarController/NavigationController
之外时,所有功能均应正常工作。
当放置在UITabBarController/NavigationController
中时,UIButton
似乎结束于其容器的视图之外,因此不会触发任何代码。我完全不知道为什么。
我将背景涂成蓝色和绿色以显示我的意思(现在可以上传照片了!)
看来我可以毫无困难地在Objective-C中工作。简单的东西?使我的生活混乱。 UITableViews
仍然是我的宿敌,现在不远了,现在是UITabBarController/NavigationController
。
它与调整大小有关吗?自动布局?无法看到“正常”显示时为何起作用,但是,在UITabBarController/NavigationController
中时,事情就出错了!
感谢那些可能为我指出正确方向的人!
最佳答案
试试这个:
在Interface Builder中,转到您的视图控制器并打开模具属性检查器。在那里,禁用“在顶部栏下方/底部栏下方扩展边缘”。
关于ios - 将按钮放置在TabBarController中时,它们会在 View 外部显示,但不是这样吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21014921/