wzb*_*zon 1 iphone objective-c uitabbaritem ipad ios
我正在尝试将60x60像素分配给tabBarItem.image
:
self.tabBarItem.image = [UIImage imageNamed:@"tab_settings@2x.png"];
Run Code Online (Sandbox Code Playgroud)
我在HIG上读到,我应该为Retina显示器放置60x60像素图像.但我得到的是尺寸不正确的图像:
如果我把它设为30x30px,它看起来也很糟糕(不像Retina).
您无需指定使用@2x.png
图像.对于您的项目,只需在Xcode中添加这两个图像:
tab_settings@2x.png(60x60像素)
tab_settings.png(30x30像素)
然后在你的代码中使用这个:
self.tabBarItem.image = [UIImage imageNamed:@"tab_settings"];
Run Code Online (Sandbox Code Playgroud)
iOS将确定是否为您使用30x30或60x60图像.这是Apple非常好的设计.
归档时间: |
|
查看次数: |
1041 次 |
最近记录: |