控件视图以及控件视图的事件处理
来源:互联网 发布:适合女生喝的红酒知乎 编辑:程序博客网 时间:2024/04/28 15:31
- UIControl
- 作用:具有处理事件处理的控件父类
- 事件响应的3种形式:基于触摸,基于值,基于编辑
UIView ------ UIControl------UIButton
UIDatePicker
UIPageControl
UISegmentedControl
UITextField
UISlider
UISwitch
- 常用方法
- (void)addTarget:(id)target action:(SEL)action forControlEvents:(UIControlEvents)controlEvents//添加一个事件- (void)removeTarget:(id)target action:(SEL)action forControlEvents:(UIControlEvents)controlEvents//移除一个事件
- 事件处理
//用户按下时触发 UIControlEventTouchDown //点击次数大于1时触发 UIControlEventTouchDownRepeat //当触摸在控件内拖动时触发 UIControlEventTouchDragInside //当触摸在控件之外拖动时触发 UIControlEventTouchDragOutside //当触摸从控件之外拖动到内部时触发 UIControlEventTouchDragEnter //当触摸从控件内部拖动到外部时触发 UIControlEventTouchDragExit //控件之内触摸抬起时 UIControlEventTouchUpInside //控件之外触摸抬起时 UIControlEventTouchUpOutside //触摸取消事件,设备被上锁或者电话呼叫打断 UIControlEventTouchCancel //当控件的值发生改变时。用于滑块,分段控件等控件。 UIControlEventValueChanged // sliders, etc. //文本控件开始编辑时 UIControlEventEditingDidBegin // UITextField //文本控件的文本被改变 UIControlEventEditingChanged //文本控件中编辑结束 UIControlEventEditingDidEnd //文本控件内通过按下回车键结束编辑 UIControlEventEditingDidEndOnExit // 'return key' ending editing //所有触摸事件 UIControlEventAllTouchEvents // for touch events //文本编辑的所有事件 UIControlEventAllEditingEvents // for UITextField // UIControlEventApplicationReserved // range available for application use // UIControlEventSystemReserved // range reserved for internal framework use //所有事件 UIControlEventAllEvents
0 0
- 控件视图以及控件视图的事件处理
- 键盘return事件的响应,以及tableViewCell中控件的父视图(superView)
- oc 控件视图旋转以及frame的变化
- 列表视图控件的创建
- VC++单文档分割窗口、在视图中添加控件,并响应该控件的事件
- VC++单文档分割窗口、在视图中添加控件,并响应该控件的事件
- 视图添加控件、控件响应
- 列表视图控件
- 开源 日程视图控件
- 开源 日程视图控件
- 树形视图控件
- 给视图添加控件
- [控件]GridView网格视图
- 树型视图控件
- 列表视图控件
- 列表视图控件
- UITableView表视图控件
- 列表视图控件ListView
- splay
- postfix make出错
- 动作按钮【Action Button】-可没你想的那样简单
- 设计模式-创建型:单例模式(1)
- ARM-Linux驱动移植--RTC(实时时钟)移植
- 控件视图以及控件视图的事件处理
- JAVA String.format 方法使用介绍
- 瞬间的细节:触摸与点击的不同
- 用户界面设计中“状态”和“动作”的表达
- 语音特征参数MFCC提取过程详解
- 我的第一篇博客
- Oracle死锁查询及处理
- Python 如何根据关键词查询包名
- linux navicat for mysql 安装