我有一个UIControl位于UIScrollView内。在我的UIControl的init
中,我安装了一些触摸事件处理程序,例如:
[self addTarget:_delegate
action:@selector(touchedDown) forControlEvents:UIControlEventTouchDown];
iOS6和iOS7在以下操作时表现不同:
- 滑动UIScrollView开始滚动
- 点击UIScrollView停止滚动
touchedDown
- UIScrollView吞噬了触摸事件,因为它立即停止滚动。但是在iOS7中,UIScrollView如预期停止滚动,而
touchedDown
仍然被调用。是否有文档API更改?我希望我的应用程序在iOS7中与iOS6的行为完全相同。