ios8 和 iPhone 6 Plus 标签栏大小
ios8 and iPhone 6 Plus Tab Bar Size
我正在构建一个 iOS8 应用程序,我注意到在 iPhone 6 Plus 上,我的 TabBars 和导航栏比普通的 Apple 应用程序大。我似乎找不到这方面的任何文件。我如何告诉我的顶部和底部栏调整大小以适应更大的 iPhones?
下面的屏幕截图显示了我的应用程序旁边的地图。 (修改为显示时钟应用程序。)我很确定时钟应用程序使用 TabBar 控制器而不是下面建议的工具栏。
就像J2K对你说的,你的tab和navigation没问题。 Apple Maps 应用程序在顶部使用搜索栏,在底部使用较小的工具栏。不要在这上面浪费时间,ios 将为您处理所有 iphone 尺寸
中该元素的尺寸
您是否有适合 iPhone 6+ 的更高 (@3x
) 分辨率的启动图像?如果你不这样做,你的应用程序将被缩放,这可能就是它看起来更大的原因。 运行 您的应用在 iPhone 6 Plus 上使用调试器并查看 UIScreen.MainScreen.Scale
的值。如果它返回“2.0”,那么您的应用程序没有合适的启动图像,分辨率正在缩放。获得正确的启动图像后,UIScreen.MainScreen.Scale
应该报告为 3.0。
我正在构建一个 iOS8 应用程序,我注意到在 iPhone 6 Plus 上,我的 TabBars 和导航栏比普通的 Apple 应用程序大。我似乎找不到这方面的任何文件。我如何告诉我的顶部和底部栏调整大小以适应更大的 iPhones?
下面的屏幕截图显示了我的应用程序旁边的地图。 (修改为显示时钟应用程序。)我很确定时钟应用程序使用 TabBar 控制器而不是下面建议的工具栏。
就像J2K对你说的,你的tab和navigation没问题。 Apple Maps 应用程序在顶部使用搜索栏,在底部使用较小的工具栏。不要在这上面浪费时间,ios 将为您处理所有 iphone 尺寸
中该元素的尺寸您是否有适合 iPhone 6+ 的更高 (@3x
) 分辨率的启动图像?如果你不这样做,你的应用程序将被缩放,这可能就是它看起来更大的原因。 运行 您的应用在 iPhone 6 Plus 上使用调试器并查看 UIScreen.MainScreen.Scale
的值。如果它返回“2.0”,那么您的应用程序没有合适的启动图像,分辨率正在缩放。获得正确的启动图像后,UIScreen.MainScreen.Scale
应该报告为 3.0。