IPhone UIButton在UIScrollView中没有响应

时间:2011-01-23 21:48:52

标签: iphone uiscrollview uibutton

我是一名iPhone开发新手,我遇到的问题与我在这里阅读的一些帖子略有相似,但似乎都没有帮助。

我创建了一个UIScrollView,其内容为UIView(子视图)。在运行时期间,UIView将填充标签和按钮。一切看起来都很好,滚动效果很好,但是UIButtons在按下时永远不会发射,无论我做什么。我已经尝试了很多这里建议的属性组合,据我所知,但仍然没有任何效果。我担心我可能误解了这个机制。

我应该提到一切都是在代码中完成的(没有IB)。

有什么建议吗?

3 个答案:

答案 0 :(得分:8)

我的错误(写在我的问题的评论中)没有设置contentview的框架,它是所有按钮的父级。结果很奇怪 - 我可以看到按钮子视图(这就是为什么我花了一段时间才找到错误)但无法点击它们。糟糕!

答案 1 :(得分:2)

如果您的自定义UIView userInteractionEnabled (默认为),也可能发生这种情况。

答案 2 :(得分:0)

尝试[btn becomeFirstResponder];