它没有注册点击,有什么不对?我有一个视图内的按钮,在视图内部的滚动视图内。我不能点击它
在视图内的视图内部的滚动视图中有一个按钮。它显示正确
因此,容器视图包含滚动视图,滚动视图包含内容视图,并且ContentView包含按钮。
它没有注册点击,有什么不对?我有一个视图内的按钮,在视图内部的滚动视图内。我不能点击它
在视图内的视图内部的滚动视图中有一个按钮。它显示正确
因此,容器视图包含滚动视图,滚动视图包含内容视图,并且ContentView包含按钮。
尝试更改其中某些图层上的“用户交互已启用”属性。在Interface Builder中,它是“查看”部分中的复选框。视图,滚动视图和按钮都将拥有它们。
鉴于您的情况多么复杂(而事实上,一些层,像滚动型,确实需要对触摸做出反应),我不能把我的头,你需要哪些配置上说,但我遇到过类似的问题,那就是解决方案。
基本上,我的应用程序认为我正在触摸视图而不是其中的按钮,因此关闭“用户交互已启用”视图使应用程序意识到我试图触摸按钮。
检查视图和滚动视图“clipToBounds”属性是否设置为YES,并检查按钮是否真的在视图边界内。 –
该按钮位于视图边界内。将contentView clipToBounds设置为yes使其全部消失。 –