NST*_*STJ 1 ios retina-display
是否还需要将自定义图像添加到iPhone UIBarButtonItem,而不是将带有@2x后缀的.png 拖入项目(大约40 x 40px)并Bar Item在属性检查器的图像字段中指定此图像?
当我使用46 x 46图像执行此操作时,它显示为拉伸和像素化,并且看起来根本不显示Retina-ish(请参阅附带的屏幕截图).
ps:我已经尝试在XCode中清理构建(按照一些说明使用shift +选项+命令+ k)并且根据其他一些建议确保使用'@ 2x'正确地设置后缀.

将2个文件添加到项目中:
image.png
image@2x.png
Run Code Online (Sandbox Code Playgroud)
然后在所有屏幕密度上以相同的方式调用它
[UIImage imageNamed:@"image.png"];
Run Code Online (Sandbox Code Playgroud)
UIImage将决定使用正确的.如果使用IB,请指向image.png而不是@2x图像.
| 归档时间: |
|
| 查看次数: |
976 次 |
| 最近记录: |