在我的应用程序中的一个地方,我在关键窗口中添加了一个叠加层作为叠加层。将我的iPad更新为8.4后停止工作。是否有任何需要考虑的内容已经在iOS版本上进行了更改?
UIApplication.sharedApplication().delegate?.window!!.addSubview(thankYouOverlayView)
P.S thankYouOverlayView可以添加到self.view作为子视图,但我需要它在顶层。
答案 0 :(得分:0)
正如其他人所说,直接添加到窗口通常不是一个好主意。您可以这样做,但最好是拥有一个特定的视图并查看您要添加视图的控制器。
我发现有效的是创建一个循环,找到最顶层的视图并查看控制器并将视图添加到该循环中。从iOS 6到现在的iOS 9测试版,我从来没有遇到任何问题。