对于 iOS 11 和 iPhone X,Apple 指定每个应用程序都应位于“安全区域”(由于虚拟主页按钮):
插入基本内容以防止剪辑。[...] 为获得最佳效果,请使用系统提供的标准界面元素和自动布局来构建您的界面。所有应用程序都应遵守 UIKit 定义的安全区域和布局边距,以确保根据设备和上下文进行适当的插入。安全区域还可以防止内容与状态栏、导航栏、工具栏和选项卡栏重叠。
问题是带有标签栏的 Ionic 应用程序(第 1 版)覆盖了屏幕的这一部分,因此该栏位于主页按钮下方:
有谁知道如何修理它?
(请注意:如果你在 iPhone X 模拟器中运行一个新的 Ionic 应用程序 v1,你会在窗口的顶部和底部看到两个黑色空间,但你可以防止这种情况在你的元标记中添加“viewport-fit=cover” index.html)