swift - iPhone X 上的 UITabBarController

标签 swift uitabbarcontroller iphone-x safearealayoutguide

这不是重复的。 所有其他答案都是针对在 UIViewController 中使用 UITabBar 的。我的问题是针对 UITabBarController 的,这些答案没有帮助。我的标签栏在其他模拟器上运行良好,但在 iPhone X (11.2) 上,如您在附图中所见,图标和文本重叠。

  • 我的 UITabBarController 是自定义的,但我也尝试删除自定义,但这个问题仍然存在。
  • 我的 Storyboard启用了“使用安全区域布局指南”
  • 我的 UITabBarController 没有在 Storyboard中显示安全区域。

我已经用尽了与此相关的堆栈上的所有解决方案。

enter image description here

最佳答案

我能够通过检查设备是否为 iPhone X 并将 UITabbar 高度设置为 100 点来解决此问题。

关于swift - iPhone X 上的 UITabBarController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48895941/

相关文章:

swift - 我正在使用导入的日历,但不确定如何使用其功能之一(链接到下面的读我文件)

ios - CoreData refreshAllObjects() 不会刷新所有对象

objective-c - 如何为 UITableViewController 中不同部分的每一行指定高度?

ios - View Controller 进入 UITabBarController 后台的问题

ios - iPhone X 的 'safe region' 是什么(以像素为单位)影响顶部和底部栏?

ios - 试图在 swift 中检测 iphone x 总是返回 false

swift - jsqmessagesviewcontroller inputToolBar IOS 11 iphone X Swift4

ios - Swift 中从 UIView 切换到 ScrollView

swift - 将 pytorch 转换为 torchscript 后的不同结果?将 NSnumber 转换为 Float 会造成任何损失吗?

iphone - 像 DailyBooth 一样提升 UITabBarItem