ios 在允许SwiftUI子视图自由旋转的同时将UIKit应用程序限制为纵向的最佳方式?[已关闭]

vwkv1x7d  于 2023-02-06  发布在  iOS
关注(0)|答案(1)|浏览(102)

已关闭。此问题为opinion-based。当前不接受答案。
**想要改进此问题吗?**请更新此问题,以便editing this post可以用事实和引文来回答。

3天前关闭。
Improve this question
我的UIKit应用程序锁定为纵向,但新添加的SwiftUI downStream视图需要能够自由旋转(通过HostingView调用)。我可以在Info.plist中限制UIKit为纵向,但现在我很难允许SwiftUI视图旋转。是否有最佳实践来创建一个可以激活/禁用方向的环境?

olqngx59

olqngx591#

实现此功能的一种方法是解锁Info.plist中的所有方向,并使用How to lock orientation of one view controller to portrait mode only in Swift将UIKit限制为.portrait,将所有swiftUI视图限制为. all。此方法有效,很想知道是否有人有更简单的实现。

相关问题