美文网首页
iOS 代码创建UIWindow窗口不显示

iOS 代码创建UIWindow窗口不显示

作者: 唐人街的乞丐 | 来源:发表于2019-12-19 16:38 被阅读0次

解决方案

用Xcode 11创建一个Single View App项目,会多生成一些文件和代码
多了SceneDelegate代理
Info.plist里面多了Application Scene Manifest配置

本文只交代一下不支持多场景窗口的情况

将多出来的文件和代码删除就好了
删除SceneDelegate代理文件 (可选)
删除 Info.plist里面的Application Scene Manifest配置(一定要删除)
删除 AppDelegate代理的两个方法:
application:configurationForConnectingSceneSession:options:
application: didDiscardSceneSessions:
这两个方法一定要删除,否则使用纯代码创建的Window和导航控制器不会生效。

[原文链接]:https://blog.csdn.net/holdsky/article/details/102602213
原文写了不支持多场景窗口和支持多场景窗口两种情况的适配。

相关文章

  • iOS 代码创建UIWindow窗口不显示

    解决方案 用Xcode 11创建一个Single View App项目,会多生成一些文件和代码多了SceneDel...

  • iOS --- UI 简单总结

    代码创建UIWindow对象 Xcode7之后使用代码创建UIWindow对象: //创建UIWindow对象 s...

  • UI进阶5 UIWindow

    UIWindow 1.什么是UIWindow?官方文档解释窗口和屏幕,尺寸 2.之前都没有创建UIWindow,怎...

  • UIWindow

    1、UIWindow 创建了显示不出来 UIWindow要创建成全局变量,不然刚创建对象就会被销毁,导致windo...

  • iOS Window and Screen

    iOS的几个基本界面元素:UIWindow(窗口)、UIScreen(屏幕)、UIView(视图)其中UIWind...

  • iOS控制器的多种创建方式

    方式一 通过alloc init 1.创建窗口self.window = [[UIWindow alloc] in...

  • UIScreen、UIWindow、UIView浅析

    UIScreen(屏幕),UIWindow(窗口),UIView(视图)是IOS的三个基本界面元素。UIScree...

  • pygame

    一、创建窗口 创建的窗口如下: 窗口中显示文字 三、窗口中显示图片 运行效果: 四、显示图形 运行效果: 五、动画原理

  • UIView, CALayer

    简介 在iOS中使用UIWindow和UIView在屏幕上显示APP的内容。UIWindow为APP提供了一个底层...

  • UIWindow

    UIWindow基本使用 ios程序启动完毕后,创建的第一个视图控件就是UIWindow 如果指定了main,系统...

网友评论

      本文标题:iOS 代码创建UIWindow窗口不显示

      本文链接:https://www.haomeiwen.com/subject/emtvnctx.html