对于UIView层次结构,UserInteractionEnabled是否像Alpha一样工作?

时间:2012-04-28 21:40:53

标签: ios uiview

我知道如果我将父UIView的Alpha设置为0,那么它的所有子节点也都是“不可见的”。将父UIView的UserInteractionEnabled设置为NO是否也会影响它的子项?换句话说,使superView不可触及会使其子视图无法触及吗?

1 个答案:

答案 0 :(得分:4)

是的,但不是以同样的方式。基本上,如果将UIView.userInteractionEnable设置为NO,它将不再处理触摸事件,这意味着它不会将事件传递给子视图。但是,您可以将子视图的userInteractionEnable设置为NO,而不会影响父视图或对等视图。