奇怪的问题,我似乎无法理解为什么会发生......
我设计了一个简单的视图控制器。设置在UIScrollView
内。
在UITabBarController/NavigationController
以外的地方展示所有作品。
当放置在UITabBarController/NavigationController
内时,UIButton
似乎最终会在其容器的视图之外,因此不会触发任何代码。我完全不知道为什么。
我为蓝色和绿色背景着色以显示我的意思(现在我可以上传照片!)
我似乎可以毫不费力地在objective-c中使用艰难的东西。简单的东西?混淆了我的生活。 UITableViews
仍然是我的克星,并且不远处,现在是UITabBarController/NavigationController
。
是否与调整大小有关?自动布局?无法理解为什么它在“正常”呈现时有效,但是在UITabBarController/NavigationController
内,事情出错了!
感谢那些能够指出我正确方向的人!
答案 0 :(得分:0)
将按钮的autoresizingMask
属性更改为UIViewAutoresizingFlexibleTopMargin
,然后尝试。
如果您使用的是xib,请执行以下操作:
答案 1 :(得分:0)
试试这个: 在Interface Builder中,转到视图控制器并打开模具属性检查器。在那里,禁用“在顶栏/底栏下延伸边缘”。
答案 2 :(得分:0)
设置你的scrollView自动调整大小如下
答案 3 :(得分:0)