【发布时间】:2012-12-26 13:44:14
【问题描述】:
我一直在关注这个example,以便在statusBar 之上创建一个UIWindow。
我的UIWindow 显示在statusBar 之上,一切正常,但应用程序的实际视图(带有按钮的视图)没有响应我的操作:
我正在使用 Storyboards 和 iOS6。
这是我创建 statusBar 叠加层的代码:
- (void)viewDidAppear:(BOOL)animated {
UIWindow *overlayWindow = [[ACStatusBarOverlayWindow alloc] initWithFrame:CGRectZero];
AppDelegate *app = [[UIApplication sharedApplication] delegate];
overlayWindow.rootViewController = app.window.rootViewController;
app.window = overlayWindow;
[overlayWindow makeKeyAndVisible];
}
statusBar 下的视图没有响应,我无法点击UIButton。是否有可能以某种方式使带有我的应用程序界面的 UIWindow 接受忽略ACStatusBarOverlayWindow 的触摸?怎么办?
【问题讨论】:
标签: iphone objective-c ios cocoa-touch uiview