我是一名iPhone开发新手,我遇到的问题与我在这里阅读的一些帖子略有相似,但似乎都没有帮助。
我创建了一个UIScrollView
,其内容为UIView
(子视图)。在运行时期间,UIView
将填充标签和按钮。一切看起来都很好,滚动效果很好,但是UIButtons
在按下时永远不会发射,无论我做什么。我已经尝试了很多这里建议的属性组合,据我所知,但仍然没有任何效果。我担心我可能误解了这个机制。
我应该提到一切都是在代码中完成的(没有IB)。
有什么建议吗?
答案 0 :(得分:8)
我的错误(写在我的问题的评论中)没有设置contentview的框架,它是所有按钮的父级。结果很奇怪 - 我可以看到按钮子视图(这就是为什么我花了一段时间才找到错误)但无法点击它们。糟糕!
答案 1 :(得分:2)
如果您的自定义UIView
userInteractionEnabled
否(默认为否),也可能发生这种情况。
答案 2 :(得分:0)
尝试[btn becomeFirstResponder];