0

我创建了一个视图(主视图),其中包含多个其他视图(小部件)。主视图显示完美。主视图可以在运行时调整大小,因此我将它添加到UIScrollView。UIScrollView在子视图中的最后一行是可见的但不可触摸

问题是滚动视图的子视图(巫婆是主视图)现在可以正确显示,但最后一个主视图的小部件不能被触摸(有一个按钮,我无法推动它)。

问题只在横向出现。在纵向方向它工作得很好。

如果设置最后一个小部件框架的高度大于实际高度(实际高度为41,并且如果我设置41 + 50时它开始工作),问题就会消失。

他没有任何线索为什么发生这种情况。非常感谢您的帮助。

P.S. UIScrollView及其内容位于模态窗口中。

UPDATE。 好的。我曾经把我的scrollView放在UINavigationController中,只有在模态窗口后。 我发现,如果直接在模态窗口(通过presentModalViewController:方法)推动scrollView问题消失。但是没有导航栏。

UINavigationController有什么问题?

回答

0

好的!问题出在scrollView本身。在我取消选中相间生成器中的“Autoresize子视图”属性之后,它工作得很好!

0

我有类似的问题,原因是父视图的框架小于滚动视图的框架。

相关问题