如何调整支持所有iphone设备的屏幕
我做了一个支持所有iphone设备的应用程序,意味着iphone 2.0能够支持最新版本。如何调整支持所有iphone设备的屏幕
我在iphone sdk 4.0中做了我的应用程序。当我在iphone SDK 3.0中构建和运行相同的应用程序时,屏幕将以不同的方式显示。 this is the screenshot of iphone sdk 4.0 simulator
this is the screenshot of iphone sdk 3.0 simulator
所有这些12与图像
如何调整这个按钮。
任何人都可以帮助我。
谢谢你提前。
从屏幕截图很难说,但我认为你只有iPhone4图形,但你必须在你的应用程序中有两种类型的图形。
比方说,你有pink.png一个,然后对于iPhone4,你需要有两个相同的图形,称为[email protected]。运行环境自动拾取@ 2x,并将这些图形用于视网膜显示。
编辑: 如果你看看文档,他们有这个相当数量。 http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/MobileHIG/IconsImages/IconsImages.html
这一切都归结到这一点:你必须扩展您的图片自己在这两种类型的显示工作。如果您正确命名它们,运行时将会选择正确的图形。 pink.png为60X60像素将在3GS上正确显示 [email protected]应与Pink.png相同,除120X120外,将在iPhone4和当前iPod touch上正确显示。
这是关于解决方案的独立性,因为我们现在正在接近。最后一个想法是:尽管你有两个不同的图形,但有两个相似但名称稍有不同的地方,你只需要引用原始的pink.png。即使您呼叫pink.png图片,iPhone4也会自动查找[email protected]图片。
可以请你详细说明你的答案 – MaheshBabu 2011-03-10 15:28:55
可能重复的[按钮显示为不同从iPhone模拟器4.0到iPhone模拟器3.0](http://stackoverflow.com/questions/5203445/buttons-are-displayed-as-different-from-iphone-simulator- 4-0-iphone-simulator) – 2011-03-10 15:32:26
@fluchtpunkt那里没有答案的重复问题ü张贴,这就是为什么我再次放置 – MaheshBabu 2011-03-10 15:33:48