Code Bye

iOS适配 用2@图和3@图怎么使用

情况是这样:
现在ui那边给了一套原型图,以ios6+为标准给的是3@的图片,
页面中有一个按钮他的frame是50 * 50的方形button。这样在6plus 上显示绝对完美的很。
但是,我们这里还有2@图和1@图
本人的问题是:

1:本人在给uiimageView赋值显示图片的图片的时候,
假如放在5s上   实在这样写[UIImage imageNamed:@”2@head.png”]
假如放在6+上   实在这样写[UIImage imageNamed:@”3@head.png”]
还是通用的这样写[UIImage imageNamed:@”head.png”]

2:在不同屏幕的时候,这个Button的width和height怎么做处理
假如放在6+上这个50*50的刚刚好,但是放在5s上就会看着显示大了。这个时候假如系统会自动选择 2@图  来加载图片。这个        时候在5s怎样改变他得width和height。  或是不改变他的Frame

解决方案:20分
相对于self.view布局就ok了,每个button的间距在不同的机型上是不同的,定好间距然后用self.view.frame减间距计算就行了。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明iOS适配 用2@图和3@图怎么使用