我做了一个非常简单的应用程序试试这个.当用户点击按钮时,我正试图显示第二个窗口.这是代码:
- (IBAction)showOtherWindow:(ID)sender { UIWindow* otherWindow = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds]; otherWindow.hIDden = NO; otherWindow.clipsToBounds = YES; otherWindow.windowLevel = UIWindowLevelStatusbar; otherWindow.backgroundcolor = [UIcolor redcolor]; [otherWindow makeKeyAndVisible];}
我期待在这里看到一个大红色屏幕,但这不会发生 – 没有任何变化.最后,我想让一个较小的窗户浮在上面.但是现在我只想看到一个窗口.
解决方法 如果您使用的是ARC代码,那么在showOtherWindow:返回后,您的窗口将立即被释放.尝试将otherWindow分配给持久对象中的ivar. 总结以上是内存溢出为你收集整理的ios – 显示另一个UIWindow的麻烦全部内容,希望文章能够帮你解决ios – 显示另一个UIWindow的麻烦所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)