iPhone 5在xcode 4.5中显示320×640而不是640×1136为什么会出现
出于某些原因,当我在
xcode中使用iPhone 5屏幕时,一切都是340×640模式而不是640×1136.
例如,我已经准备好了iPhone 5的设计,假设我将背景设置为640×1136,它在界面构建器和模拟器中的屏幕上要大得多. 问题出在按钮和导航栏上. 但任何人都知道如何解决它?还是处理它? 这是主视图的图像(生成的界面构建器) 编辑: 解决方法
视网膜设备的参考点系统永远不会改变.
所以iPhone 3与iPhone 4无论屏幕分辨率如何,点网格都是320 x 480. 同样,iPad 1与iPad 3的点网格为1024 x 768. 因此对于iPhone 5,点网格为320 x 568. 您为屏幕尺寸编程,但提供2倍分辨率的图像,然后在视网膜屏幕上正确渲染,因为它们有额外的信息. 创建图形时,您可以以2x分辨率提供两个图像.因此,对于50点x 50点的图形foo,你提供50像素x 50像素的foo.png和视频显示的100像素x 100像素的foo@2x.png. 例如,当您要求imageNamed:@“foo”时,系统会自动为视网膜屏幕查找foo @ 2x,如果可以找到它,则使用该图像.否则使用foo.png,你会在视网膜设备中获得毛茸茸的图像. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |