iOS 常见控件开发全解析
1. UIControl 事件通知机制
UIControl 类提供了一套标准的事件注册和接收机制,允许开发者在特定事件发生时,让控件通知委托类中的方法。以下是相关操作的详细介绍:
- 注册事件 :使用 addTarget 方法注册事件。示例代码如下:
[ myControl addTarget: myDelegate action: @selector(myActionMethod:)
forControlEvents: UIControlEventValueChanged
];
事件可以通过逻辑或(OR)组合,这样就能在一次调用 addTarget 时指定多个事件。
- 支持的事件类型 :
- 触摸事件 :
- UIControlEventTouchDown :用户点击屏幕或按下额外手指时触发。
- UIControlEventTouchDownRepeat :多点触摸且点击次数大于 1 时触发。
- UIControlEventTouchDragInside :触摸在控件窗口内拖动时触发。
- UIControlEventTouchDragOutside :触摸在控件窗口外拖动时触发。
-
超级会员免费看
订阅专栏 解锁全文
2548

被折叠的 条评论
为什么被折叠?



