Tyl*_*ler 5 iphone cocoa-touch uiscrollview
我希望能够在他们的子视图之前创建我自己的UIView容器子类,它可以首先对触摸作出反应.这很棘手,因为通常子视图会touchesBegan:在超级视图之前接收触摸事件(通过等).UIScrollView如何反转这个?
要清楚,我不是问UIScrollView的行为方式.我理解它的作用,以及你通常如何使用它.我问的是如何干净地实现我自己的版本 - 不是因为我想,而是因为我正在尝试构建可重用的容器视图,利用类似的行为.
Vla*_*mir 13
您可以hitTest:withEvent:在UIView子类中实现方法.
调用此方法以检查哪个子视图必须接收触摸事件,因此您可以在实际发生之前执行某些操作.您还可以更改必须接收事件的子视图.
| 归档时间: |
|
| 查看次数: |
10333 次 |
| 最近记录: |