相关疑难解决方法(0)

iOS 11和iPhone X:嵌入UITabBarController时UINavigationBar的工具栏间距不正确

我在iPhone X模拟器上测试最新的iOS 11时遇到了烦人的问题.

我有一个UITabBarController和每个标签内部有一个UINavigationController,每个UINavigationBar都定义了一个底部的toolBar(setToolbarHidden:),默认情况下它们显示在底部,就在tabBar上方.

到目前为止它一直运行良好,似乎在上传的iPhone 8和8 Plus型号中也能正常工作,但在iPhone X上,toolBar和tabBar之间存在差距.我的猜测是toolBar没有意识到它显示在tabBar中,然后将容纳空间留在底部.

我想解决它的唯一方法是使用自定义工具栏并自己显示/动画而不是使用默认值UINavigationBar,但我想听听其他选项:)

  • 这就是它在iPhone 8上的外观.
  • 这是iPhone X上的问题.

在此输入图像描述 在此输入图像描述

cocoa-touch ios ios11 iphone-x

28
推荐指数
1
解决办法
3922
查看次数

适用于iPhone X的AutoResizing

自动调整掩码是否适用于iPhoneX?

当Apple 去年推出Auto Layout的新功能时,一切正常,没有任何限制.

但是,当我在iPhoneX模拟器上尝试自动布局时,它不适用于安全区域.

(✓使用安全区域布局指南)

Auto Layout (without constraint)

在此输入图像描述

With constraints 在此输入图像描述

ios iphone-x

9
推荐指数
1
解决办法
2618
查看次数

标签 统计

ios ×2

iphone-x ×2

cocoa-touch ×1

ios11 ×1