Closed. This question needs details or clarity 。它目前不接受答案。
想改善这个问题吗?添加细节并通过 editing this post 澄清问题。
11 个月前关闭。
Improve this question
我正在为在 iPhone 和 iPad 上运行的 iOS 开发 SwiftUI 应用程序。我想知道是否可以在 iPhone 上显示标签栏,但在 iPad 上显示垂直侧边栏以更好地利用大屏幕。标签栏和侧栏将具有相同的功能,在标签之间切换。它可能看起来像这样 Image I found on twitter 除非我不需要它的 macOs 版本。有人可以帮我吗?
想改善这个问题吗?添加细节并通过 editing this post 澄清问题。
11 个月前关闭。
Improve this question
我正在为在 iPhone 和 iPad 上运行的 iOS 开发 SwiftUI 应用程序。我想知道是否可以在 iPhone 上显示标签栏,但在 iPad 上显示垂直侧边栏以更好地利用大屏幕。标签栏和侧栏将具有相同的功能,在标签之间切换。它可能看起来像这样 Image I found on twitter 除非我不需要它的 macOs 版本。有人可以帮我吗?
最佳答案
这是为不同设备明确分离 View 的可能方法
struct ContentView: View {
var body: some View {
if UIDevice.current.userInterfaceIdiom == .pad {
YourSidebarView()
} else {
YourTabView()
}
}
}
关于ios - SwiftUI - 我可以在 iPhone 上显示标签栏,在 iPad 上显示侧边栏吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/62868365/
10-10 21:33