iOS 笔记-关于用户交互的那些事
userInteractionEnabled ---用户交互的属性
UIButton的此属性是默认开启的,而UIImageView和UILabel的此属性是默认关闭的,所以当UIImageView或者UILabel上面加按钮和和手势是要打开用户交互这个属性的:
_imageview.userInteractionEnabled = YES;
_label.userInteractionEnabled = YES;
这样设置之后,对应上面的按钮才可以点击,手势才可以起作用。
再举个例子:比如两个view一个S 一个B ,S覆盖在了B上面,所以B就不能响应事件,这时将S的userInteractionEnabled属性设置为NO ,而B的userInteractionEnabled属性设置为YES,这样,B就可以进行用户交互了。