我正在构建一个iOS8应用程序,我注意到在iPhone 6 Plus上,我的TabBars和导航栏比Apple苹果应用程序更大。我似乎无法找到任何相关的文档。我如何告诉我的顶部和底部栏为大型iPhone调整大小?
下面的屏幕截图显示了我的应用旁边的地图。 (修改为显示时钟应用程序。)我很确定时钟应用程序使用TabBar控制器而不是工具栏,如下所示。
答案 0 :(得分:1)
对于iPhone 6+的更高(@3x
)分辨率,您是否有合适的启动图像?如果你没有“应用程序”会缩放,这可能就是它看起来更大的原因。在iPhone 6 Plus上使用调试器运行您的应用程序,并查看UIScreen.MainScreen.Scale
的值。如果它报告" 2.0",那么您的应用程序没有正确的启动图像,则会缩放分辨率。获得正确的启动图像后,UIScreen.MainScreen.Scale
应报告为3.0。
答案 1 :(得分:0)
正如J2K对你说的那样,你的标签和导航都没问题。 Apple Maps应用程序使用顶部的搜索栏和底部较小的工具栏。不要在此浪费时间,ios将为您提供所有iphone尺寸的元素尺寸