拉伸图片的两种方法
2016-02-23 22:42
169 查看
在开发时,常常会遇到一个图片作为控件的image显示时,图片太小,此时图片被拉伸后,图片四周显示的并不是我们想要的结果,此时我们就需要对图片进行拉伸操作,有两种方法可以去拉伸图片, 一种是进入资产文件夹中,将图片进行拉伸操作。第二种就是代码进行图片拉伸。
第一种方法的操作步骤:
1. 使用xcode进入应用程序的资产文件夹下,点击需要拉伸的图片
2. 如下图,点击Show Slicing
3.选择你需要拉伸的方式
4. 一般都是向四周拉伸(示范四周拉伸)
第二中方法: 代码进行拉伸图片
UIImage * image = [UIImage imageNamed:@"图片名称"];
image = [image stretchableImageWithLeftCapWidth:image.size.width*0.5 topCapHeight:image.size.height*0.5];
这里的leftCapWidth 和topCapHeight 就是我们图片拉伸操作中的那4根线,设置leftCapWidth的数值, 而对应topCapHeight会将设置的值-1,然后得到的结果就是交叉区域,也就是1个像素的范围进行拉伸。
相关文章推荐
- typedef与const
- 抽象工厂模式
- 课后笔记总结
- 《Linux内核分析》第一周 计算机是如何工作的?
- 简单实现iframe切换页面
- lodash 4.5正式版中文文档
- Javascript自学-7
- 安装完CentOS系统后发现时间与现在时间相差8小时
- Hive 7、Hive 的内表、外表、分区
- ios-UI控件精讲之【3】-UIWindow
- handler:message:looper机制
- iOS学习----------FMDB解析
- mybaties注解requestParam("id") String[] ids
- 20. Valid Parentheses
- poj 1163 the triangle(dp)
- redis 配置 与 数据结构
- [C&C++]用WinSock封装自己的UDP类1
- hdu4280Island Transport
- PAT-1009 说反话
- CF629C 在s两端在加两个串p和q 使得总长度为n,并且最后的s'符合规范的方法