我已经做了很多按钮,但我不明白为什么这个按钮不起作用.
我的层级 struct 如下所示:
View -> Scroll View -> Subview -> Button
在这个子视图中还有很多其他的项目,每一个都可以在touch 时工作.在界面生成器中,我可以看到"Touch Up Inside"事件绑定到我的方法
- (IBAction)favoritesButtonDepressed:(id)sender
然而,当我点击按钮时,该方法永远不会执行,我的断点也不会被点击.
我注意到,即使我按下按钮,标签也不会改变 colored颜色 (即使启用了"在高光上显示touch "),但视图上的另一个按钮会改变 colored颜色 .
按钮上的用户交互以及层次 struct 上的所有内容都已启用.
为了让子视图中的项目接收touch 事件,我将滚动视图设置为the 4th answer in this post.