UIControlEventTouchDown 鼠标按下
UIControlEventTouchDownRepeat 重复点击
注:多次重复按下时
UIControlEventTouchDown ->(UIControlEventTouchUpInside)-> UIControlEventTouchDown
-> UIControlEventTouchDownRepeat -> UIControlEventTouchUpInside-> UIControlEventTouchDown
-> UIControlEventTouchDownRepeat
UIContrrolEventTouchDragInside 在控件边界范围内拖动
UIContrrolEventTouchDragOutside 在控件边界范围外拖动
与UIContrrolEventTouchDragInside不同 在边界范围内 首先
UIControlEventTouchDown 然后是 UIContrrolEventTouchDragInside 再接一个UIContrrolEventTouchDragOutExit
鼠标就在边界外的 之后就是UIContrrolEventTouchDragOutside
UIContrrolEventTouchDragEnter 在拖动中 从控件边界到内产生
UIContrrolEventTouchDragExit 在拖动中 从控件从内到边界
UIContrrolEventTouchUpInside 在控件范围内抬起
前提需要先按下 UIControlEventTouchDown或者UIControlEventTouchDownRepeat触发
UIContrrolEventTouchOutside 在控件范围外抬起
UIControlEventTouchDown-> UIContrrolEventTouchUpInside->UIContrrolEventTouchDragExit -> 控件范围之外触发UIContrrolEventTouchOutside
本文详细解析了UIKit中各类触控事件的触发流程与应用场景,包括鼠标按下、重复点击、边界内外拖动、抬起等事件的联动机制,帮助开发者深入理解iOS应用中触控交互的实现细节。
1226

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



