reachability.m和.h + Global UIVIew表示错误

时间:2010-06-25 22:32:54

标签: iphone objective-c

我添加了reachability.m和.h文件。如果没有互联网连接,我想显示一个半透明的UIView,并且像工具栏一样出现在工具栏上,说没有可用的互联网连接

我有代码等..但是我需要一种方法来显示我创建的UIView,并在使用NAvigationControllers控制我的应用程序时将其推送到所有内容的前面。

有人可以协助吗?只需要一种方法将UIView推到前面,但是将导航控制器保持在当前视图中,这样它仍然可以来回移动,UIView只是在bottem上有点透明,就像没有互联网连接的弹出警告一样。 / p>

谢谢

1 个答案:

答案 0 :(得分:0)

您希望视图浮动在所有其他视图之上但不响应用户输入。您可以创建一个新的UIWindow来放入UIView。将窗口的windowLevel设置得足够高,以便在其他窗口上方进行排序。或者您可以将视图添加到导航控制器的超视图或窗口。

[theNavController.view.window addSubview:theMessageView];

您可以将其直接添加到导航控制器视图中,但我认为不鼓励这样做。