【发布时间】:2013-03-05 23:29:03
【问题描述】:
我有一个正在转换为通用二进制文件的应用程序。
该应用在 Tabbar 控制器中使用自定义表格视图,该视图根据检测到的 screenBound 高度绘制不同的尺寸。
它可以在不同的设备上很好地绘制表格,但表格视图中的行使用图像作为按钮。
image.png 和 image@2x.png 工作正常,但应用程序无法识别 image~ipad.png(也尝试过 image-ipad.png)
所以无论我做什么,桌子都是在 iPad 上使用 iPhone 图像。
已经尝试了几个小时来找出原因。请帮忙。
【问题讨论】:
-
您确定文件大小写正确吗?该文件不仅被添加到您的项目中,还被添加到您的目标中?如果你在视网膜 iPad 上测试,你应该使用 image@2x~ipad.png。
-
是的,大小写是正确的。目标已确认,我也有视网膜和标准,只是为了确保在没有@2x~ipad 的情况下它不会默认为 iPhone @2x
-
尝试删除应用并进行清理是我要做的第一件事。
-
尝试使用两个“终止符”:MyImage~iphone.png / MyImage~ipad.png
标签: iphone image ipad xcode4 image-scaling