ios - Tabbar Design 在 iPhone X 上显示不正确

标签 ios swift uitabbarcontroller uitabbar

<分区>

我为 tabar 设置了约束,但它的图像和标题仅在 iPhone X 上显示为这样。此外,它在其他设备(如 8、6 和 5 系列)上也能正常工作。它的格式不正确,请建议我能做些什么。

image

最佳答案

我倾向于使用 View 检查器查看帧以了解发生了什么。 看起来您可能在 View 生命周期中的错误时间做某事。以至于对象还没有来得及布局。

您也可以像 Uday 所说的那样将标签栏向上移动一个像素。

处理 View 问题时的最后提示。确保从 iPhone 8 上的模拟器中删除该应用程序。以及派生数据。我花了很多时间试图诊断问题。才发现我正在查看缓存的 Storyboard。

关于ios - Tabbar Design 在 iPhone X 上显示不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49270083/

相关文章:

iphone - AppDelegate 中的 UITabBarDelegate

ios - UIAlertView 的类别需要回调警报按钮单击 iOS

ios - 搜索栏作为 TableView 中的标题 - 出现和消失

iPhoneSimulator 目录中带有 iPhoneSimulator9.3.sdk 的 Swift 无法编译

swift - CICoreMLModelFilter 抛出 "Unsupported engine type"

ios - swift : Width of CALayer after animation

ios - Swift:将选项卡栏放在 View 前面

ios - 将文本分配给 UILabel 时发生内存泄漏(iOS、Swift 4、Xcode 9)

ios - 为什么在 id<NSCopying> 上保留会发出警告?

ios - 如何以编程方式将数据传递给 UITabBarController 实例