【问题标题】:ios8 and iPhone 6 Plus Tab Bar Sizeios8 和 iPhone 6 Plus 标签栏大小
【发布时间】:2015-03-01 22:22:54
【问题描述】:

我正在构建一个 iOS8 应用程序,我注意到在 iPhone 6 Plus 上,我的 TabBars 和导航栏比 Apple 应用程序大。我似乎找不到任何文档。我如何告诉我的顶部和底部栏为更大的 iPhone 调整大小?

下面的屏幕截图显示了我的应用旁边的地图。 (改为显示时钟应用程序。)我很确定时钟应用程序使用的是 TabBar 控制器,而不是下面建议的工具栏。

【问题讨论】:

  • 您发布的比较并不公平,因为地图不使用导航栏或标签栏。 (那是顶部的 UISearchBar,不确定底部是什么类型的视图,但它不是 UITabBar)。我以前从未听说过这种行为,而且这些栏在我看来也不是特别大 - 你能发一张图片与使用 NavBar 和 TabBar 的本机应用程序进行比较吗?可能是时钟应用程序?

标签: objective-c ios8 xamarin.ios xamarin iphone-6-plus


【解决方案1】:

您是否有适合 iPhone 6+ 更高 (@3x) 分辨率的启动图像?如果你不这样做,你的应用程序将会被缩放,这可能就是它看起来更大的原因。在 iPhone 6 Plus 上使用调试器运行您的应用程序并查看 UIScreen.MainScreen.Scale 的值。如果它报告“2.0”,那么您的应用程序没有正确的启动图像,分辨率正在缩放。获得正确的启动映像后,UIScreen.MainScreen.Scale 应报告为 3.0。

【讨论】:

    【解决方案2】:

    正如 J2K 对您所说,您的选项卡和导航都可以。 Apple Maps 应用程序在顶部使用搜索栏,在底部使用较小的工具栏。不要在这上面浪费时间,ios 会为你处理所有 iphone 尺寸的元素的尺寸

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-21
      • 2015-02-09
      • 2014-11-21
      • 2016-01-14
      相关资源
      最近更新 更多