如何创建一个覆盖整个屏幕的隐形按钮,包括导航控制器?

时间:2010-04-04 19:49:25

标签: iphone uiviewcontroller uinavigationcontroller

我有一个简单的tableview,可以使用导航控制器导航到详细视图。在详细视图中,我需要创建一个按钮,按下该按钮可隔离屏幕上显示的所有其他按钮,包括导航控制器后退按钮。我知道如何让隐形按钮覆盖屏幕上的大多数按钮,但我无法覆盖导航控制器后退按钮,因为这是在父视图中创建的。如何从详细视图中将其弹出导航控制器的顶部?

1 个答案:

答案 0 :(得分:0)

您可以将按钮作为关键窗口的直接子视图插入。

[[UIApplication sharedApplication].keyWindow addSubview:theButton];

(为什么不使用UIAlertView或UIActionSheet?)