当用户开始自动横屏式时,我们的APP也会自动调整方向,如果我们需要禁用此功能(支付宝、微信等大型APP都未开启)在SwiftUI里是应该怎样操作的呢。
其实和平时开发一样,需要在项目设置里删除左翻转和右翻转即可。
1、点击 项目主位置(最顶上的项目名字)。
2、在TARGETS下选择项目名字。
3、右侧窗口选择 Info。
4、找到 Supported inferface orientations (iPhone) 。
5、删除Item 1 项:Landscape(left home button)。
6、删除Item 2项:Landscape(right home button)。
我们只保留 Item 0项:Portrait(bottom home button)即可。
如果你尝试修改iPad的方向禁用时,然后你就得会到了一个警告:All interface orientations must be supported unless the app requires full screen。这是因为iPad因为屏幕占比的原因,你必须支持横屏。
除非注明,网络人的文章均为原创,转载请以链接形式标明本文地址:https://www.55mx.com/post/199
《【SwiftUI实战篇】禁用横屏模式(Disable landscape)》的网友评论(0)