userInteractionEnabled

来源:互联网 发布:网络用语橙汁什么意思 编辑:程序博客网 时间:2024/05/02 04:55
常见 userInteractionEnabled = FALSE 的有 UIImageView 和 UILabel.
userInteractionEnabled = FALSE 代表控件忽略用户的事件,并把事件从队列中移除.

关于 userInteractionEnabled 的官方介绍

A Boolean value that determines whether user events are ignored and removed from the event queue.

Declaration

OBJECTIVE-C

@property(nonatomic, getter=isUserInteractionEnabled) BOOL userInteractionEnabled

Discussion

When set to NO, user events—such as touch and keyboard—intended for the view are ignored and removed from the event queue. When set to YES, events are delivered to the view normally. The default value of this property is YES.

During an animation, user interactions are temporarily disabled for all views involved in the animation, regardless of the value in this property. You can disable this behavior by specifying theUIViewAnimationOptionAllowUserInteraction option when configuring the animation.

NOTE

Some UIKit subclasses override this property and return a different default value. See the documentation for that class to determine if it returns a different value. 

0 0
原创粉丝点击