iOS事件

作者: child_cool | 来源:发表于2018-04-23 17:48 被阅读11次
    • 响应者对象:iOS中继承了UIResponder的对象才可以接收并处理事件,这些对象称之为响应者对象

    触摸事件

    • 一根或者多根手指开始触摸view,系统会自动调用view的下面方法
    - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
    
    • 一根或者多根手指在view上移动,系统会自动调用view的下面方法(随着手指的移动,会持续调用该方法)
    - (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
    
    • 一根或者多根手指离开view,系统会自动调用view的下面方法
    - (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
    
    • 触摸结束前,某个系统事件(例如电话呼入)会打断触摸过程,系统会自动调用view的下面方法
    - (void)touchesCancelled:(NSSet *)touches withEvent:(UIEvent *)event
    
    • touches中存放的都是UITouch对象

    加速计事件

    - (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event;
    - (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event;
    - (void)motionCancelled:(UIEventSubtype)motion withEvent:(UIEvent *)event;
    

    远程控制事件

    - (void)remoteControlReceivedWithEvent:(UIEvent *)event;
    

    相关文章

      网友评论

          本文标题:iOS事件

          本文链接:https://www.haomeiwen.com/subject/mlbllftx.html