UIButton在UIScrollView中无法正常工作/可单击

时间:2015-01-07 13:11:29

标签: ios uiscrollview uibutton storyboard autolayout

我正在使用UIScrollView的自动布局。

主要UIView身高= 1300

ContentView(在UIScrollBar内)UIView = 1100

ConetntView底部包含一个按钮。它完全可见但是当我点击它时,它不起作用。

约束是:

1)ScrollView领先,尾随,顶级&底部有主UIView

2)ContantView领先,尾随,顶部&底部有UIScrollView

3)ContentView&之间的相等高度约束主UIView

请帮忙。

2 个答案:

答案 0 :(得分:1)

所以,根据your comment,这是布局问题。我认为根本原因是第三个约束。请删除它并为内容视图高度创建另一个具有硬编码高度值的约束(例如'高度 - (1315) - 内容视图')。如果您需要为内容视图设置灵活的高度,即在故事板中没有硬编码,请以编程方式对其进行修改。

答案 1 :(得分:0)

我必须从superview为ContentView的底部空间提供( - )ve值。它完成了这项工作。最初它被设置为零,因此底部下方有一个额外的空间,它使滚动更大,这是不希望的。

我已在所有模拟器中测试过它 - 4s到6+并且它工作正常。

感谢Nikolay的不断帮助。

另外,由于我对iPhone开发完全陌生,所以我不知道我的解决方法是否正确。所以,如果问题有另一个解决方案,请告诉我。