【发布时间】:2013-04-24 04:54:56
【问题描述】:
我想知道如何从 UIWindow 类更改视图。例如,我的应用程序有一个倒数计时器视图,当用户启动计时器时,他们可以切换到其他屏幕并且计时器在状态栏,我想要的是当用户点击状态栏(我在状态栏顶部有一个自定义按钮)时,它会触发此方法并将视图从当前视图更改为计时器视图...
- (void)statusbarButtonTouched
{
NSLog(@"Button TOuched");
[self addSubview:??]
}
【问题讨论】:
-
你的意思是你想在窗口上添加一个视图,这样你就可以把它放在整个应用程序的前面,对吧?
-
是的...我需要当前视图(无论它是什么)删除并将 timerView 放在顶部。
-
我认为您不需要删除当前视图,只需将视图添加到窗口中,然后再显示并删除即可。
-
你能分享一个示例代码吗?
标签: iphone ios objective-c uiviewcontroller uiwindow