UIControlEvents各种事件


UIControlEventTouchDown
单点触摸按下事件:用户点触屏幕,或者又有新手指落下的时候。
UIControlEventTouchDownRepeat
多点触摸按下事件,点触计数大于1:用户按下第二、三、或第四根手指的时候。
UIControlEventTouchDragInside
当一次触摸在控件窗口内拖动时。
UIControlEventTouchDragOutside
当一次触摸在控件窗口之外拖动时。
UIControlEventTouchDragEnter
当一次触摸从控件窗口之外拖动到内部时。
UIControlEventTouchDragExit
当一次触摸从控件窗口内部拖动到外部时。

UIControlEventTouchUpInside
所有在控件之内触摸抬起事件。
UIControlEventTouchUpOutside
所有在控件之外触摸抬起事件(点触必须开始与控件内部才会发送通知)。
UIControlEventTouchCancel
所有触摸取消事件,即一次触摸因为放上了太多手指而被取消,或者被上锁或者电话呼叫打断。
UIControlEventTouchChanged
当控件的值发生改变时,发送通知。用于滑块、分段控件、以及其他取值的控件。你可以配置滑块控件何时发送通知,在滑块被放下时发送,或者在被拖动时发送。
UIControlEventEditingDidBegin
当文本控件中开始编辑时发送通知。
UIControlEventEditingChanged
当文本控件中的文本被改变时发送通知。
UIControlEventEditingDidEnd
当文本控件中编辑结束时发送通知。
UIControlEventEditingDidOnExit
当文本控件内通过按下回车键(或等价行为)结束编辑时,发送通知。
UIControlEventAlltouchEvents
通知所有触摸事件。
UIControlEventAllEditingEvents
通知所有关于文本编辑的事件。
UIControlEventAllEvents
通知所有事件。
时间: 2024-10-19 07:17:44

UIControlEvents各种事件的相关文章

Swift UI

概述 Apple近日发布了Swift编程语言,Swift是供iOS和OS X应用编程的新编程语言.相信很多开发者都在学习这门新语言. 废话不多说,下面我就来学习使用Swift创建一个简单的UI应用程序. 关于Swift语法,可以参考<Apple Swift编程语言入门教程>&<从今天开始学习Swift -- Swift 初见> 效果如下: 开发环境 Xcode6-beta iOS 8 创建工程 1. Choose File > New > Project >

iOS开发——UI篇Swift篇&amp;UISwitch/UIStepper

UISwitch/UIStepper 1 override func viewDidLoad() { 2 super.viewDidLoad() 3 4 titleLabel.text = titleString 5 6 7 // Do any additional setup after loading the view. 8 9 //创建开关控件 10 var switchView:UISwitch = UISwitch(frame: CGRectMake(20, 100, 60, 40))

Swift-UIButton属性

// //  ViewController.swift //  Swift-UIButton // //  Created by luorende on 16/9/9. //  Copyright © 2016年 luorende. All rights reserved. // import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() // Do

Swift UI开发初探

今天凌晨Apple刚刚发布了Swift编程语言,Swift是供iOS和OS X应用编程的新编程语言.相信很多开发者都在学习这门新语言. 废话不多说,下面我就来学习使用Swift创建一个简单的UI应用程序. 关于Swift语法,可以参考<Apple Swift编程语言入门教程> 效果如下: 开发环境 Xcode6-beta iOS8 创建工程 Choose File > New > Project > (iOS or OS X) > Application > yo

UIView的Touch事件UIControlEvents详解

首先,UIControlEvents有这个几种: UIControlEventTouchDown           = 1 <<  0,      // on all touch downs UIControlEventTouchDownRepeat     = 1 <<  1,      // on multiple touchdowns (tap count > 1) UIControlEventTouchDragInside     = 1 <<  2,

触摸事件 - UIControlEvents

首先,UIControlEvents有这个几种: UIControlEventTouchDown           = 1 <<  0,      // on all touch downs UIControlEventTouchDownRepeat     = 1 <<  1,      // on multiple touchdowns (tap count > 1) UIControlEventTouchDragInside     = 1 <<  2,

UIControlEvents所有触摸事件含义

如实现  UIButton 按下一个动作, 然后手抬起来一个动作 ,这两个事件分别是 : TouchDown 和  TouchUpInside UIControlEventTouchDown单点触摸按下事件:用户点触屏幕,或者又有新手指落下的时候.UIControlEventTouchDownRepeat多点触摸按下事件,点触计数大于1:用户按下第二.三.或第四根手指的时候. UIControlEventTouchDragInside 当一次触摸在控件窗口内拖动时. UIControlEvent

用block改写UIButton点击事件和UIAlerView的按钮点击代理方法

1.用block改写UIButton点击事件 在这里给给出两种方式. (1)自定义BlockButton,在初始化的时候给出按钮的样式(自定义) 自定义一个BlockButton继承UIButton,然后在里面用 addTarget:(id)target action:(SEL)action forControlEvents:(UIControlEvents)controlEvents 这个方法触发block. MyBlockButton.h 1 #import <UIKit/UIKit.h>

Swift4.0添加按钮点击事件

直接上代码: p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #ed462f; background-color: #ffffff } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; background-color: #ffffff; min-height: 14.0px } p.p3 { margin: 0.0px 0.0px