标签栏项目的图像分辨率是多少?
此外,请提供有关该标签项图像的一些其他有用信息.
提前致谢.
文档说标签栏图像通常是30x30,但我发现设置图像的最佳尺寸是48x32像素.此尺寸仍然会渲染并为您提供更多空间.
图像是具有透明度的PNG,仅使用蒙版.UI在未选中时呈现灰色,在选择时呈现蓝色/铬色.
http://developer.apple.com/iphone/library/documentation/UserExperience/Conceptual/MobileHIG/IconsImages/IconsImages.html
如果可能,您应该使用导航栏,工具栏和标签栏中系统提供的按钮和图标...有关标准按钮和图标的完整列表以及如何使用它们的指南,请参阅"系统提供的按钮和图标".
当然,并非您的应用程序执行的每项任务都是标准任务.如果您的应用程序支持用户需要经常执行的自定义任务,则需要在工具栏或导航栏中创建表示这些任务的自定义图标.同样,如果您的应用程序显示允许用户在自定义应用程序模式或自定义数据子集之间切换的选项卡栏,则需要设计清楚描述这些模式或子集的选项卡栏图标.本节为您提供有关如何设计在导航栏,工具栏和标签栏中运行良好的图标的一些指导.
在为图标创建艺术品之前,您需要花一些时间思考它应该传达的内容.在考虑设计时,瞄准的图标是:
简单流线型.太多细节可能会使图标显得草率或难以辨认.
不容易被误认为是系统提供的图标之一.用户应该能够一目了然地将自定义图标与标准图标区分开来.
易于理解和广泛接受.努力创建一个符号,大多数用户将正确解释,没有用户会发现攻击性.
确定图标外观后,请在创建时遵循以下准则:
使用PNG格式.
使用纯白色和适当的alpha.
不要包含阴影.
使用抗锯齿.
如果您决定添加斜角,请确保它是90°(为了帮助您这样做,想象一下位于图标顶部的光源).
对于工具栏和导航栏图标,请创建一个大约20 x 20像素的图标.
对于标签栏图标,创建一个大约30 x 30像素的图标...
此声明在技术上不正确:
"...仅使用蒙版.未选中时,UI会将蒙版呈现为灰色;选中时,蒙版会呈现蓝色/铬色......"
您没有提供任何类型的面具.相反,标签图像应该只是单色的 .png图像,也就是使用的只有1种颜色.
如果您提供彩色图像,UIKit会将其量化为单色图像.在最坏的情况下,彩色图像将是~8000字节,这是浪费~6k(视网膜).文件格式必须是24位.png,透明度才能使量化工作正常.即使这是一种彩色文件格式,也不要使用颜色或浪费空间.
底线是具有合适的大小,具有最佳性能和内存使用率,请使用以下方法之一:
标准显示
48x32 .PNG,24位透明(但仅使用1种颜色).最坏的情况大小~500字节.
30x30 .PNG,24位透明(但仅使用1种颜色).最差外壳尺寸~350字节.
Retina显示
60x60 .PNG,24位透明(但仅使用1种颜色).最坏的情况大小~2000字节.
检查SDK文档中的"UITabBarItem类参考"