zoukankan      html  css  js  c++  java
  • UIImageView


     (1)userInteractionEnabled 属性

    @property(nonatomic, getter=isUserInteractionEnabled) BOOL userInteractionEnabled

    userInteractionEnabled的getter方法是isUserInteractionEnabled

    我们可以通过isUserInteractionEnabled方法,得到userInteractionEnabled的布尔值。

    当视图对象的userInteractionEnabled设置为NO的时候,用户触发的事件,如触摸,键盘等,将会被该视图忽略(其他视图照常响应),并且该视图对象也会从事件响应队列中被移除。 当userInteractionEnabled设为YES时,则事件可以正常的传递给该视图对象。userInteractionEnabled的属性默认值就是YES。

    ps:响应者链是能够响应事件的对象组成的链,事件在该链上传递,最终结果事件或被处理或被抛弃。所以一个对象在不在响应者链里是其能否响应事件的首要前提条件!

     播放动画的时候,不论userInteractionEnabled的值是YES还是NO,用户交互会被临时设置为不支持交互的状态。

    如果在播放动画的时候,你想让对象依然保持可交互状态,那么你需要设置动画的UIViewAnimationOptions的属性值为UIViewAnimationOptionAllowUserInteraction。

  • 相关阅读:
    SSM整合
    SpringMVC学习笔记
    Spring笔记
    Spring之AOP在XML中的配置方法
    Spring之AOP的注解配置
    Mybatis学习笔记
    css学习笔记
    DOM技术
    Javascript学习笔记
    Hive导出复杂数据到csv文件
  • 原文地址:https://www.cnblogs.com/jyd1992/p/4931380.html
Copyright © 2011-2022 走看看