具有堆叠视图的iPhone输入

时间:2010-05-04 08:18:34

标签: iphone input

我在iphone应用程序中遇到了按钮未按预期接收输入的情况。这是设置:

ViewMain - 主视图中包含各种图像和标签 ViewOverlay - 具有两个UIButton对象的覆盖视图之类的HUD。

要创建我的场景,请执行以下操作:

viewController.view = ViewMain [ViewMain addsubview:ViewOverlay]

此视图按预期呈现,ViewOverlay正确呈现在ViewMain的顶部。但是,在ViewOverlay中找到的两个按钮不会接收触摸事件,也无法按下。点击它们什么都不做。

我很可能会在完全错误的方向上解决这个问题。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

1)检查您是否已连接按钮的触摸事件(使用Interface Builder或以编程方式 - 如Touch Up或Touch Down)。

2)检查所有父视图(对于按钮)是否可以获得用户触摸(User Interactions Enabled == YES到所有父视图) - 如果某些父视图无法接收到触摸,则其子视图的响应者链将不会检查。