我很努力解决这个问题,虽然在这个问题上有很多线索,但我还没有弄明白。Scrollview的子视图没有注册触摸事件
我想将一个按钮加载到滚动视图的子视图。如果我单独测试这个子视图,按钮工作正常。另外,当我直接将按钮添加到滚动视图时,它工作正常。但是,这两个组合我没有得到任何按钮上的触摸事件。
我的看法层次:
UIScrollView
UIView
UIButton (A)
UIButton (B)
所以B按钮做工精细,A没有。
我已经尝试搞混像可取消内容触摸属性,但到目前为止没有运气。我从故事板加载子视图具有:
ViewVC *viewVC = [self.storyboard instantiateViewControllerWithIdentifier:@"ViewVC"];
从我读过,这应该只是工作的职位,所以无论是我想的东西是至关重要的,或者我搞砸沿着某些属性办法。我应该使用委托传递事件,还是应该自动完成?
[scrollView addSubview:viewVC.view]; – 2012-03-19 18:50:30
这个问题不应该与意见,那么在工作中还有另一个问题。 – 2012-03-19 21:33:01
终于明白了:忘了在变量前加下划线。 Doh ...感谢帮助。 – 2012-03-20 00:17:41