我目前有一个UIControl,它有许多子视图(图像,标签).
不幸的是,当我使用addTarget等时,它不会检测子视图上的触摸.
[myCustomView addTarget:self action:@selector(touchedView:)
forControlEvents:UIControlEventTouchUpInside];
Run Code Online (Sandbox Code Playgroud)
UIControl是否可以检测子视图上的触摸,或者我应该以不同方式接近它.
sno*_*nod 23
请注意,不应自行接收触摸事件的UIControl的所有子视图必须将userInteractionEnabled设置为NO而不是YES(这是默认值).
所以你必须在所有标签,图像等上设置它.
我刚刚碰到这个并在一段时间后想出来:)
| 归档时间: |
|
| 查看次数: |
3459 次 |
| 最近记录: |