Ios 如果internet连接丢失,如何禁用整个应用程序?

Ios 如果internet连接丢失,如何禁用整个应用程序?,ios,xcode,swift,uitableview,Ios,Xcode,Swift,Uitableview,我想禁用整个应用程序并使屏幕如下所示: 该用户将无法与我的应用程序交互。我怎么做 我尝试了view.userInteractionEnabled=false,但这并没有使我的屏幕变成半透明,如图所示 有什么想法吗?事情不会神奇地改变透明度 首先,您需要确定您的Internet连接已断开。这可以通过一个叫做可达性的类来实现 然后你需要采取所有你想采取的行动,包括使按钮更透明和禁用它 事情不会神奇地改变透明度 首先,您需要确定您的Internet连接已断开。这可以通过一个叫做可达性的类来实现 然后

我想禁用整个应用程序并使屏幕如下所示:

该用户将无法与我的应用程序交互。我怎么做

我尝试了
view.userInteractionEnabled=false
,但这并没有使我的屏幕变成半透明,如图所示


有什么想法吗?

事情不会神奇地改变透明度

首先,您需要确定您的Internet连接已断开。这可以通过一个叫做可达性的类来实现


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

事情不会神奇地改变透明度

首先,您需要确定您的Internet连接已断开。这可以通过一个叫做可达性的类来实现


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

您可以使用uiimageview创建一个视图,该视图位于窗口的中心和中心 设置视图的颜色是否清晰,是否设置

userInteractionEnabled=false

检测internet连接。如果是,将视图添加到窗口,以及

从SuperView移除


丢失时

您可以使用uiimageview创建一个视图,该视图位于窗口的中心和 设置视图的颜色是否清晰,是否设置

userInteractionEnabled=false

检测internet连接。如果是,将视图添加到窗口,以及

从SuperView移除


丢失时

在窗口上添加视图以禁用所有功能并使用可达性通知,这样当internet连接恢复时,用户必须能够使用您的应用程序当涉及UI/UX时,您不应禁用当前屏幕,你应该按下一个新的视图控制器,它会告诉用户互联网连接已断开-在该视图控制器内,你应该添加一个“重试”按钮,可能还有“关闭应用程序”按钮。一个好的设计是创建一个基类,所有视图控制器都将继承该基类,错误实现也将在该基类中。另外,正如@Leena提到的,您应该使用可达性通知——github中有很多包装器可以实现这一点。祝你好运。你应该使用内置的UIVisualEffectView方法来模糊背景。我很好奇,你有一个非常好的桌面问题,根据切片计数,细胞在哪里加倍,三倍。但你还是删除了它。为什么?在窗口中添加一个视图以禁用所有功能并使用可达性通知,这样当internet连接恢复时,用户必须能够使用您的应用程序当涉及UI/UX时,您不应禁用当前屏幕,你应该按下一个新的视图控制器,它会告诉用户互联网连接已断开-在该视图控制器内,你应该添加一个“重试”按钮,可能还有“关闭应用程序”按钮。一个好的设计是创建一个基类,所有视图控制器都将继承该基类,错误实现也将在该基类中。另外,正如@Leena提到的,您应该使用可达性通知——github中有很多包装器可以实现这一点。祝你好运。你应该使用内置的UIVisualEffectView方法来模糊背景。我很好奇,你有一个非常好的桌面问题,根据切片计数,细胞在哪里加倍,三倍。但你还是删除了它。怎么会?