作者zonble (zonble)
看板MacDev
标题Re: [问题] UIButton和touchesBegan
时间Thu Jul 15 00:40:52 2010
几种可能:
1. 既然你要处理的是 view 里头的 image view,那,应该让
image view 变成有 user interaction,最底下的那个 view
就不要处理事件了。
2. UIButton 里头也可以放图片,为什麽一定要用 image view 呢?
3. 如果是 3.2 以上 SDK,可以考虑改用 UIGestureRecognizer
※ 引述《wudidog (呜啦啦)》之铭言:
: 小弟有一个UIView
: 他的subview有多个UIButton和一个UIImageveiw
: 这里的UIImageview,因为有类似按钮的功能
: 所以,我把UIImageview的userInteraction设为YES
: 再覆写touchesBegan
: 现在有个问题
: 虽然我可以用UIView的touchesBegan
: 去呼叫UIImageview的touchesBegan来执行後绪的动作
: 但却造成UIButton无法使用
: 相反的
: 如果让UIButton可以点
: 却又不知道怎麽让UIImageview正常动作
: 变成无法使用touchesBegan
: 想请问
: 有什麽方法能让两者都正常执行吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.42.197.153
1F:推 wudidog:感谢!不过第一点还是有点不了,最底层的view是指? 07/15 01:15
2F:→ wudidog:UIImageview和UIView,原先的userInteraction都是YES 07/15 01:18