我添加了reachability.m和.h文件。如果没有互联网连接,我想显示一个半透明的UIView,并且像工具栏一样出现在工具栏上,说没有可用的互联网连接
我有代码等..但是我需要一种方法来显示我创建的UIView,并在使用NAvigationControllers控制我的应用程序时将其推送到所有内容的前面。
有人可以协助吗?只需要一种方法将UIView推到前面,但是将导航控制器保持在当前视图中,这样它仍然可以来回移动,UIView只是在bottem上有点透明,就像没有互联网连接的弹出警告一样。 / p>
谢谢
答案 0 :(得分:0)
您希望视图浮动在所有其他视图之上但不响应用户输入。您可以创建一个新的UIWindow来放入UIView。将窗口的windowLevel
设置得足够高,以便在其他窗口上方进行排序。或者您可以将视图添加到导航控制器的超视图或窗口。
[theNavController.view.window addSubview:theMessageView];
您可以将其直接添加到导航控制器视图中,但我认为不鼓励这样做。