如何解决如何为纵向 iPhone 和侧边栏设置 TabView
我是一个制作 SwiftUI 应用程序的新手,我想要一个 TabView
用于 iPhone 纵向和侧边栏视图。问题是当你旋转设备时,它总是显示一个空白屏幕。当您将其向后旋转时,它会将您带回到选项卡中的第一项。我希望我的应用无论方向或方向如何变化都保持在同一视图上。
struct MainMenuView: View {
#if os(iOS)
@Environment(\.horizontalSizeClass) private var horizontalSizeClass
#endif
var body: some View {
#if os(macOS)
MainMenuSidebarView()
#else
if horizontalSizeClass == .compact {
MainMenuTabBarView()
} else {
MainMenuSidebarView()
}
#endif
}
}
谢谢,祝您有美好的一天!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。