IPhone UIButton没有';我不能从宏观角度作出回应

IPhone UIButton没有';我不能从宏观角度作出回应,iphone,uiscrollview,uibutton,Iphone,Uiscrollview,Uibutton,我是一名iPhone开发新手,我遇到的问题与我在这里读到的几篇帖子有点类似,但似乎都没有帮助 我创建了一个uicrollview,其中UIView作为其内容(子视图)。在运行期间,ui视图中填充了标签和按钮。一切看起来都很好,滚动效果很好,但无论我做什么,ui按钮都不会在按下时触发。据我所知,我尝试了这里建议的许多属性组合,但仍然没有任何效果。恐怕我可能误解了这个机制 我应该提到的是,一切都是在代码中完成的(没有IB) 有什么建议吗?试试[btn成为第一响应者]尝试[btn成为第一响应者]当您的

我是一名iPhone开发新手,我遇到的问题与我在这里读到的几篇帖子有点类似,但似乎都没有帮助

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

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


有什么建议吗?

试试
[btn成为第一响应者]

尝试
[btn成为第一响应者]
当您的自定义
UIView
userInteractionEnabled
为否(默认为否)时,也可能发生这种情况。

当您的自定义
UIView
为否(默认为否)时,也可能发生这种情况。

我的错误(写在我问题的注释中)未设置所有按钮的父级contentview的框架。结果很奇怪——我可以看到按钮子视图(这就是为什么我花了一段时间才找到bug),但无法单击它们。哎呀

我的bug(写在我问题的注释中)没有设置所有按钮的父级contentview的框架。结果很奇怪——我可以看到按钮子视图(这就是为什么我花了一段时间才找到bug),但无法单击它们。哎呀

您可能希望用最少的代码示例更新您的问题。(否则,我们只是在猜测你做了什么。):-)按钮被戳时会变成蓝色吗?谢谢你的回答。显然,这个问题没有那么有趣。问题是我只设置了滚动视图的框架和内容大小,以及我放在UIView中的标签和按钮的框架。但是,我根本没有设置UIView的框架(scrollview的子视图、按钮的父视图等)。令人惊讶的是,这并没有阻止它正确显示和滚动,而是抑制了按钮的点击。[我在尝试创建再现问题的最小代码时发现了这一点,这要感谢middaparka的提示:)]您可能希望使用最小代码示例更新您的问题。(否则,我们只是在猜测你做了什么。):-)按钮被戳时会变成蓝色吗?谢谢你的回答。显然,这个问题没有那么有趣。问题是我只设置了滚动视图的框架和内容大小,以及我放在UIView中的标签和按钮的框架。但是,我根本没有设置UIView的框架(scrollview的子视图、按钮的父视图等)。令人惊讶的是,这并没有阻止它正确显示和滚动,而是抑制了按钮的点击。[多亏了middaparka的提示,我在尝试创建再现问题的最小代码时发现了这一点:)]