【发布时间】:2010-04-04 19:49:24
【问题描述】:
我有一个简单的表格视图,它使用导航控制器导航到详细视图。在详细视图中,我需要创建一个按钮,按下该按钮可隔离屏幕上显示的所有其他按钮,包括导航控制器后退按钮。我知道如何让隐形按钮覆盖屏幕上的大部分按钮,但我无法让它覆盖导航控制器后退按钮,因为它是在父视图中创建的。如何从详细视图中将它弹出到导航控制器的顶部?
【问题讨论】:
标签: iphone uiviewcontroller uinavigationcontroller
我有一个简单的表格视图,它使用导航控制器导航到详细视图。在详细视图中,我需要创建一个按钮,按下该按钮可隔离屏幕上显示的所有其他按钮,包括导航控制器后退按钮。我知道如何让隐形按钮覆盖屏幕上的大部分按钮,但我无法让它覆盖导航控制器后退按钮,因为它是在父视图中创建的。如何从详细视图中将它弹出到导航控制器的顶部?
【问题讨论】:
标签: iphone uiviewcontroller uinavigationcontroller
您可以将按钮作为键窗口的直接子视图插入。
[[UIApplication sharedApplication].keyWindow addSubview:theButton];
(为什么不使用 UIAlertView 或 UIActionSheet?)
【讨论】: