如果互联网连接丢失,如何禁用整个应用程序?

时间:2015-11-26 08:14:20

标签: ios xcode swift uitableview

我想禁用整个应用并制作如下屏幕:

enter image description here

该用户无法与我的应用互动。我该怎么办?

我已尝试view.userInteractionEnabled = false,但这并不会使我的屏幕半透明,如图所示。

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

事情并没有神奇地改变透明度。

首先,您需要确定您的Internet连接已关闭。这可以通过一个名为reachability的类来完成。

然后你需要采取你想要采取的所有行动,包括使按钮更透明并禁用它。

答案 1 :(得分:0)

您可以使用uiimageview创建一个视图到窗口中心和 为视图设置颜色清晰,设置

  

userInteractionEnabled = false

检测互联网连接。如果是,则向窗口添加视图,

  

removefromsuperview

丢失时