探究UIControllerEvent的触发事件

来源:互联网 发布:csgofps优化cfgsteam 编辑:程序博客网 时间:2024/04/29 05:15

如果经常使用xib或者storyboard,对以下的图就熟悉不过了。但是对Sent Events里面的事件又了解多少呢。

我们经常会使用到的ControllerEvent是DidEndOnEixt(即将编辑结束)、Editing Changed(编辑改变)、EditingDidBegin(开始编辑)、EditingDidEnd(编辑结束)、TouchInside(按了按钮然后在按钮内松开)、TouchOutSide(按了按钮然后在按钮外松开)、ValueChange(值改变了)这几个事件。

其中DidEndOnEixt、EditingChanged、EditingDidBegin、EditingDidEnd这几个事件用在textField或者在textView的编辑事件。

TouchInside这个事件,大概都死熟悉不过的事件了,button的点击事件,使用率是最高的。

ValueChange这个事件经常会用在UISwitch、UISlider这两个控件身上。

剩下的那些事件有PrimaryActioTriggered(跟TouchUpInside事件一样,但是触发的这个件事会比TouchUpInside慢一点)、ThouchCancel(点击取消)、TouchDown(一旦点击就会触发这个事件)、TouchDownRepeat(重复点击事件,既连续点击两下或两下以上触发的事件)、TouchDragEnter(当触摸进了边界触发的事件)、TouchDragExit(当触摸出了边界触发的事件)、TouchDragInside(在按钮内触碰触发的事件)、TouchDragOutside(在按钮外触碰触发的事件)

0 0
原创粉丝点击