ios – 显示另一个UIWindow的麻烦

ios – 显示另一个UIWindow的麻烦,第1张

概述我正在写一个iPad应用程序,我正试图在我的应用程序的主窗口顶部显示第二个UIWindow.我要做的主要是创建一个登录窗口( how to present a login, with UISplitViewController?),似乎在这里创建第二个窗口可能是一个不错的选择. 我做了一个非常简单的应用程序试试这个.当用户点击按钮时,我正试图显示第二个窗口.这是代码: - (IBAction)sh 我正在写一个iPad应用程序,我正试图在我的应用程序的主窗口顶部显示第二个UIWindow.我要做的主要是创建一个登录窗口( how to present a login,with UISplitViewController?),似乎在这里创建第二个窗口可能是一个不错的选择.

我做了一个非常简单的应用程序试试这个.当用户点击按钮时,我正试图显示第二个窗口.这是代码:

- (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的麻烦所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1004442.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存