如何创建支持多个窗口的应用程序。这样,用户可以在同一应用中同时创建新窗口或关闭窗口,就像我们在浏览器中看到的一样。
任何建议都值得赞赏。
您不想使用多个窗口。该应用程序可能有多个窗口,但这不会给您想要的效果(或者是滥用的创建方式)。
相反,您想要的是一个容器视图控制器,该容器视图控制器以自定义方式管理多个子视图控制器。考虑一下选项卡视图控制器的工作原理-您想要同一件事,只是以不同的方式呈现。
查看HGPageScrollView以获得灵感和重用。
从iOS13
和XCode11
开始,您可以通过将Enable Multiple Windows
中的info.plist
属性设置为YES
来为iPad OS创建多个窗口应用程序。