Swift:为什么 iPad/Mac 应用程序版本看起来很奇怪 [已关闭]

Swift: Why does the iPad/Mac app version look weird [closed]

提问人:Canyon 提问时间:12/26/2021 更新时间:12/26/2021 访问量:281

问:


想改进这个问题吗?通过编辑这篇文章添加详细信息并澄清问题。

1年前关闭。

我该如何解决这个问题?它出现在我的 Mac + iPad 上。在iPhone上看起来很正常。除了 ss 之外,我真的不知道要添加什么,所以如果您需要任何东西,请询问。提前致谢。enter image description here

iOS、 Swift macOS iPadOS

评论

0赞 Paulw11 12/26/2021
“looks weird” 是什么意思?如果您使用的是大纲/细节视图,那么这看起来很正常;iPad 可以同时显示两个视图,而 iPhone 则不能。在 Mac 上运行可提供与 iPad 相同的视图。它应该是什么样子的?
0赞 Canyon 12/26/2021
它不应该扩展到全屏吗?该应用程序在看起来像“书签栏”的地方运行
0赞 Paulw11 12/26/2021
不,它不会全屏运行。

答:

2赞 lorem ipsum 12/26/2021 #1

您可能指的是navigationViewStyle

iPad 和 Mac 的默认值为 /,iPhone 的默认值为 /。DefaultNavigationViewStyleDoubleColumnNavigationViewStylecolumnsStackNavigationViewStylestack

如果您尚未设置它,它将随设备而变化。如果您将下面的行添加到最上面的代码中,它可能会“看起来”是固定的。View

.navigationViewStyle(.stack)

如果您使用的是 SwiftUI。