如果以编程方式设置标签栏图标,我想知道如何使用高清标签栏图标。我几乎只做标准:
tabBarItem2.image = [UIImage imageNamed:@"ExploreIcon.png"];
将两个图像放在我的支持文件中,名为" ExploreIcon.png"在30x30像素和" ExploreIcon@2x.png"没有使用额外的代码?谢谢你的帮助!
答案 0 :(得分:2)
您不需要指定视网膜版本,系统将使用更高分辨率版本(如果包含在内)。您也不需要添加扩展程序
[UIImage imageNamed:@"ExploreIcon"];
这两个图像应具有相同的名称,例如:
ExploreIcon.png
ExploreIcon@2x.png
答案 1 :(得分:1)
你必须添加一个imageview并将cgrect大小设置为40 * 40,然后你将在标签栏图标图像上添加该图像视图。
答案 2 :(得分:1)
您无需考虑选择适合并在指定设备上显示的文件,让iOS为您完成。 只需保留文件以支持所有可能的设备。
tabBarItem2.image = [UIImage imageNamed:@"ExploreIcon.png"];
这很好。只需确保文件名是合适的。即