该文章纯属这两天开发的经验之谈 并且也是平常没注意 这回发现的一个小方法 并且很实用 在开发中 提高了很大的效率 更加符合高保真的要求

通常 美术 切的一些图片 需要 :1还原的  现在 我们一般支持ios 版本 是 >= ios7.

需要的切图 是@2X  @3X  的

我之前一般是 根据@2X 的图 比例 除以2 得到的尺寸 设置 imageView .frame 

比如 :

//@2X  图片大小如果是  80 * 80

UIImageView * imageView = [[UIImageView alloc]initWithFrame:CGRectMake(10, 10, 40, 40)];
imageView.image = [UIImage imageNamed:@“icon_button”]; 这么做 要提前去查看这张图片的大小 写出imageView要设置的size 尺寸 现在 可以这么做 UIImageView *imageView = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"icon_button
"]];
imageView.frame = CGRectSetX(imageView.frame, 10);
imageView.frame = CGRectSetY(imageView.frame, 10);
这样就可以了 根本不需要知道图片到底多大 帅气 imageView = [[UIImageView alloc]initWithImage:[UIImageimageNamed:@"icon_button"]];
这个方法 的意思 等同于: UIImage *img = [UIImage imageNamed:@"icon_button"];
UIImageView *imgView=[[UIImageView alloc] initWithFrame:CGRectMake(0, 0, img.size.width, img.size.width)];
//于是 再设置 这个imageView的相对位置就好了
这个方法 让我不再纠结 切图的问题了 哈哈 虽然知道的晚了点 但是 我以后会很好的利用这个方法 好饭不怕晚么 哈哈
真好 知道这个方法 像个小学生一样开心

最新文章

  1. October 31st Week 45th Monday 2016
  2. input 放大镜
  3. kali开启ssh
  4. esayUi中datagrid中json串为空时,显示上一次数据的解决方法
  5. php5.1以上版本时间戳_时间戳与日期格式转换_相差8小时 的解决方案
  6. C#/.NET使用HttpWebRequest、SqlBulkCopy从API获取数据批量插入DB
  7. Mac 登录界面多了一个其它账户删除
  8. 用RequireJS优化Wijmo Web页面
  9. linux XAMPP安装与使用
  10. [PHP]PHP rpc框架hprose测试
  11. TF:TF定义两个变量相乘之placeholder先hold类似变量+feed_dict最后外界传入值—Jason niu
  12. re模块、hashlib模块
  13. KMeans算法分析以及实现
  14. 【LeetCode每天一题】Merge Two Sorted Lists(合并两个排序链表)
  15. java 控制台输入
  16. Entity Framework 入门:准备工作
  17. 学习dbms_parallel_execute包
  18. jQuery学习笔记(Ajax)
  19. 【第三十章】 elk(1) - 第一种架构(最简架构)
  20. 【WinRT】多语言化应用程序名称

热门文章

  1. Docker Push 镜像到公共仓库
  2. WDCP管理面板忘记ROOT MYSQL密码及重置WDCP后台登录密码方法
  3. 浅析VS2010反汇编 VS 反汇编方法及常用汇编指令介绍 VS2015使用技巧 调试-反汇编 查看C语言代码对应的汇编代码
  4. C++类型转换运算符 static_cast,dynamic_cast,reinterpret_cast,const_cast
  5. Hibernate二次学习一----------搭建Hibernate
  6. HTML_<select>
  7. linux head-common.s分析(转)
  8. 配置LANMP环境(9)-- 安装Git与vsftp
  9. 把flask部署到服务器
  10. Android Studio中常用设置