如何创建需要显示完整应用程序的视图?

时间:2014-05-28 15:13:36

标签: ios objective-c uiwindow user-interaction

我需要一个需要应用程序通用的视图。我将视图添加到新的uiwindow,因为视图不应该导航到其他屏幕,它需要是常见的。这就是为什么我在单独的uiwindow上设置为每个参考[http://b2cloud.com.au/tutorial/multiple-uiwindows/]。但这里是实际问题。我在新的UIwindow顶部添加了一个按钮,无法选择,因为禁用了用户交互。添加了下面的代码。

topWindow = [[UIWindow alloc] initWithFrame:CGRectMake(0, 0, [UIScreen mainScreen].bounds.size.width, 200)];
[topWindow setWindowLevel:UIWindowLevelAlert];
[topWindow setRootViewController:viewController];
[topWindow setHidden:NO];
[topWindow setUserInteractionEnabled:NO];

如果我设置了topWindow setUserInteractionEnabled:YES];,那么我无法触摸主窗口。 我想要为topWindow按钮启用用户交互之类的东西,我也需要主UIWindow的用户交互。

1 个答案:

答案 0 :(得分:0)

感谢您的回复。请回复。

我在iOS中的Container View的帮助下完成了这项工作。使用容器视图修复了一个伪视图控制器,并将假视图控制器添加到根视图控制器。它就像魅力一样。

感谢。