子视图如何识别父视图(iPhone)的设置属性?

时间:2013-01-28 05:51:13

标签: ios uiview uikit user-interaction uiresponder

情景就像,

我在一个UIButton中有一个UIView。     所以UIView是父视图     UIButton是儿童观 现在,

  1. 如果我为父视图设置了用户交互false,那么我可以点击 UIButton
  2. 如果我无法触及UIButton,那么为什么UIButton不会 可触摸?

  3. 你能解释UIButton如何知道它的父视图的用户交互是假的吗?

    谢谢,

1 个答案:

答案 0 :(得分:0)

类似的问题,请检查here

  1. 不,你不能。父视图上的userInteractionEnabled设置为NO将阻止所有子视图。

  2. 以下是Appel关于“事件传递”的文档,请查看link

  3. 使用self.superView.userInteractionEnabled方法或hitTest:withEvent:方法检查属性pointInside:withEvent: