我在视图内部,滚动视图内部,视图内部有一个按钮。我无法点击它

时间:2015-06-19 15:06:23

标签: ios objective-c storyboard

它没有注册点击,出了什么问题?

在视图内部,滚动视图内部,视图内部有一个按钮。它显示正确

所以Container View包含Scroll View,Scroll View包含Content View,ContentView包含按钮。

2 个答案:

答案 0 :(得分:2)

我必须将按钮的中心x / y与超级视图对齐,现在我可以点击。 YAY

答案 1 :(得分:0)

尝试更改某些图层上的“启用用户交互”属性。在Interface Builder中,它是“查看”部分中的复选框。视图,ScrollView和Button都将拥有它们。

enter image description here

考虑到你的情况有多复杂(以及某些层,比如ScrollView,DO需要响应触摸这一事实),我不能说我需要哪种配置,但我已经有了类似的问题,这就是解决方案。

基本上,我的应用程序认为我正在触摸View而不是其中的按钮,因此关闭View的“User Interaction Enabled”让应用程序意识到我试图触摸按钮。