有人知道iOS导航栏背景的图像分辨率吗?我在苹果的自定义图标和图像创建指南页面上找到了几乎所有其他元素的分辨率,但我似乎找不到普通和Retina导航栏背景图像的像素大小要求。
有人知道iOS导航栏背景的图像分辨率吗?我在苹果的自定义图标和图像创建指南页面上找到了几乎所有其他元素的分辨率,但我似乎找不到普通和Retina导航栏背景图像的像素大小要求。
iOS导航栏高度为44个像素,宽度为320个像素。在视网膜显示器上,这些数字翻倍,分别为88个像素和640个像素。
导航栏高度为44像素。您可以通过在界面构建器中创建一个UI元素并单击大小检查器(标尺)来检查任何iOS UI元素的尺寸。
请注意,我在这里报告了一个问题。似乎您无法从IB大小检查器或编程方式中设置导航项上的栏按钮项图像的宽度和插入,它们根本没有效果。但是,您可以为工具栏上的栏按钮项这样做。这似乎是一个错误。
顺便提一下,这里是Apple图标和图像创建指南的链接。
苹果不支持设置NavigationBar背景图像的API。
你只能设置tintColor。
或者你可以子类化并实现 - (void) drawRect:(CGRect)rect 方法。