用代码给控件添加事件
2015-03-05 17:30
316 查看
用代码给控件添加事件,不用storyboard或ib
如:
如:
[pagectrl addTarget:self action:@selector(<span style="color:#FF0000;">pageTuring:</span>) forControlEvents:UIControlEventValueChanged];
pagectrl 是控件
<span style="color:#FF0000;">pageTuring: <span style="color:#000000;">就是事件处理函数,它一定要在</span></span>addTarget语句 执行前 先声明或定义
forControlEvents 是想要注册的事件类型 <pre name="code" class="objc">typedef NS_OPTIONS(NSUInteger, UIControlEvents) { UIControlEventTouchDown = 1 << 0, // on all touch downs UIControlEventTouchDownRepeat = 1 << 1, // on multiple touchdowns (tap count > 1) UIControlEventTouchDragInside = 1 << 2, UIControlEventTouchDragOutside = 1 << 3, UIControlEventTouchDragEnter = 1 << 4, UIControlEventTouchDragExit = 1 << 5, UIControlEventTouchUpInside = 1 << 6, UIControlEventTouchUpOutside = 1 << 7, UIControlEventTouchCancel = 1 << 8, UIControlEventValueChanged = 1 << 12, // sliders, etc. UIControlEventEditingDidBegin = 1 << 16, // UITextField UIControlEventEditingChanged = 1 << 17, UIControlEventEditingDidEnd = 1 << 18, UIControlEventEditingDidEndOnExit = 1 << 19, // 'return key' ending editing UIControlEventAllTouchEvents = 0x00000FFF, // for touch events UIControlEventAllEditingEvents = 0x000F0000, // for UITextField UIControlEventApplicationReserved = 0x0F000000, // range available for application use UIControlEventSystemReserved = 0xF0000000, // range reserved for internal framework use UIControlEventAllEvents = 0xFFFFFFFF };
相关文章推荐
- 演示事件(Event)怎样使用以及怎样为用户控件添加一个事件(示例代码下载)
- vb.net 类中属性中的事件 并向新加窗体中用代码添加控件
- 动态的给某个控件添加JS事件代码
- 演示事件(Event)怎样使用以及怎样为用户控件添加一个事件(示例代码下载)
- 关于在c#中创建用户控件后,winform应用程序在调用中无法通过点击用户控件的子控件为其自动添加事件代码的问题
- Android中RecyclerView的item中控件的点击事件添加删除一行、上移下移一行的代码实现
- 演示事件(Event)怎样使用以及怎样为用户控件添加一个事件(示例代码下载)
- vb.net 类中属性中的事件 并向新加窗体中用代码添加控件
- 章鱼哥—VB.NET 如何实现代码自动生成控件 添加绑定事件
- Android中RecyclerView的item中控件的点击事件添加删除一行、上移下移一行的代码实现
- 演示事件(Event)怎样使用以及怎样为用户控件添加一个事件(示例代码下载)
- UGUI 控件通过代码添加事件
- asp.net 服务器控件LinkButton等在后台代码中设置js事件或添加css样式
- 演示事件(Event)怎样使用以及怎样为用户控件添加一个事件(示例代码下载)
- 演示事件(Event)怎样使用以及怎样为用户控件添加一个事件(示例代码下载)
- DataGrid控件中模板列的服务器控件,怎么添加事件代码
- 给自定义Web控件添加事件(前后台代码)
- asp.net运行时,动态添加Button(或其它控件),并处理相应的事件
- 在asp.net中为Web用户控件添加属性和事件