我通过搜索看到了其中一些问题,但主要与故事板有关。
我只是务实地创建一个模态视图控制器。它实际上是用于可达性的,一旦连接被视为 NotReachable,我将呈现一个模态视图控制器,如下所示:
-(void)checkConnection: (Reachability*) curReach {
NetworkStatus netStatus = [curReach currentReachabilityStatus];
if (netStatus == NotReachable) {
NSLog(@"inernet reach - not reachable");
UIViewController *modalViewController = [[MESConnectionModalViewController alloc] init];
modalViewController.view.backgroundColor = [[UIColor blackColor] colorWithAlphaComponent:0.2f];
modalViewController.view.opaque= YES;
[self.window.rootViewController presentModalViewController:modalViewController animated:YES];
}
}
在视图控制器MESConnectionModalViewController
中目前没有代码,只有标准。
当模态视图转换到当前视图时,背景看起来是正确的(这是一两秒钟)。一旦模态完全在屏幕上,它就是全黑的,而不是部分黑的。我希望基本上稍微涵盖当前内容。上面的代码是应用程序委托中的 seutp 并在可达性更新时调用,因此我试图在解决互联网连接时显示模式视图控制器。