有没有人知道导航栏背景的iOS图像分辨率?我已经在Apple的自定义图标和图像创建指南页面上找到了几乎所有其他元素的分辨率,但我似乎无法找到导航栏背景图像(常规和视网膜)的像素大小要求。
答案 0 :(得分:15)
iOS导航栏高44像素,宽320像素。在Retina显示器上,这些数字是双倍的,分别为88像素和640像素。
答案 1 :(得分:0)
导航栏高44像素。您可以通过在界面构建器中创建一个iOS UI元素并单击尺寸检查器(标尺)来检查任何iOS UI元素的尺寸。
答案 2 :(得分:0)
请注意我报告的问题是here。看起来你不能在IB尺寸检查器中设置导航项目上的条形按钮项目图像的宽度和插入,也不能以编程方式设置,它们根本没有效果。您可以对工具栏上的条形按钮项执行此操作。这似乎是一个错误。
顺便说一句,这里是指向Apple Icon and Image Creation Guidelines的链接。
答案 3 :(得分:-1)
Apple不支持api来设置NavigationBar的背景图像 您只能设置tintColor。 或者你可以继承并实现 - (void)drawRect:(CGRect)rect方法。