【发布时间】:2016-04-08 00:21:15
【问题描述】:
我想要做的是将UIView 放在另一个UIView 之上,它们都是屏幕大小。顶部UIView 包含许多 cocos 节点,当我触摸它们时会响应。但是当我触摸一个没有 cocos 节点的地方时,底部的UIView 应该会响应。
我不知道该怎么做。我的想象是检查顶部 uiView 是否处理触摸,什么都不做。否则让底部UIView 开始响应。但我不知道如何检查。我只知道如何检查触摸,但似乎UIView 在我触摸一些它无法处理的地方时也会被触摸。
【问题讨论】:
-
你可以通过一个 UIView 来实现它,它上面有其他 UIViews。一开始不需要 2 个 UIView 作为核心。
-
谢谢!我尝试将顶视图添加为底视图的
subView,但我仍然无法触摸底视图。可能是因为顶视图中有一些不可见的层来处理触摸并阻止它?
标签: objective-c iphone uiview cocos2d-iphone touch