我似乎无法解释为什么发生这种奇怪的问题...

我设计了一个简单的视图控制器。设置在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/

10-11 14:01