摘要: UIScrollView的一些特点是个麻烦的控件,这里先问几个问题:1. 如果我触摸一下屏幕,哪个view会最先收到触摸消息呢(touchesBegan)?答案是,如果所有view都是UIView的话,那么最外层的子view会先收到该消息。这个机制就是通过UIView中的hitTest:withEvent: 实现的。也就是说底层的父view的hitTest函数先被调用,在这里遍历调用subView的hitTest,直到找到最外层的subView,然后返回该view,系统再把touch事件传给这个view。2.tableView的cell我点击一下,打开一个新页面,但如果飞快的swipe一下,t 阅读全文
posted @ 2012-05-17 17:58 翛尧 阅读(1013) 评论(0) 推荐(0)