【发布时间】:2015-10-01 10:48:39
【问题描述】:
以下代码在 ios 8 中运行良好,但在 ios 9 中我得到没有内容的白页。
MRForceUpdateView * mForceUpdateView = [[[NSBundle mainBundle] loadNibNamed:@"MRForceUpdateView" owner:self options:nil] objectAtIndex:0];
mForceUpdateView.frame = self.view.frame;
UIWindow * window = [[[UIApplication sharedApplication] delegate] window];
[window addSubview:mForceUpdateView];
请建议一种在应用级别添加自定义视图的方法。
提前致谢。
【问题讨论】:
-
请问你为什么要在UIWindow上加一个subView,你的用例是什么?
-
@DevAndArtist 我需要显示服务器关闭自定义视图,如果任何请求失败 bcoz 服务器已关闭,并且用户当时可以在任何控制器上。
-
好的,但是你在这个示例中的帧计算现在对我来说没有任何意义。如果这是同一区域(例如整个屏幕)顶部的叠加层,您可以将该视图放在 rootViewController 内的所有内容之上,并在需要时显示它。但我猜你有你自己的设计逻辑。