resizableImageWithCapInsets:resizingMode 图片拉伸 使用方法
2015-12-20 21:46
543 查看
- (UIImage *)resizableImageWithCapInsets:(UIEdgeInsets)capInsets resizingMode:(UIImageResizingMode)resizingMode
很多时候要对图片某个地方进行一个拉伸处理,从而达到想要的效果,例如 聊天的对话框,短信的对话框。
例如 当显示的是字数很多或者很多行的时候,不确定高度,但是显示的图片只有一张,那么我们可以对这张图片进行一个处理,拉伸某个区域进行适配。只要你确定了 需要拉伸的区域,再加上你定义好那个UIImageView 的frame 那么就会自动处理好了。
上面这种图片要拉伸的区域 就是绿色箭头指向的部分(个人的情况视情况而定,拉伸的区域要算好)
例如我这张的处理代码就是
imageView.image = [[UIImage imageNamed:@"haha.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(17, 10, 10, 20) resizingMode:UIImageResizingModeStretch];
就可以达到拉伸图片,从而适应对话框的 宽 和 高。
相关文章推荐
- 部署nginx+django
- 李笑来对《把时间当朋友》的高度概括
- StackOverflowError&OutOfMemoryError区别
- StackOverflowError&OutOfMemoryError区别
- 【CUDA】三、存储器层级结构及共享存储器
- StackOverflowError&OutOfMemoryError区别
- leetcode Combination Sum python
- React-Flux 介绍及实例演示
- roguelike2d 摄像机参数设置
- Servlet调用图
- 复合增长率
- RTL的实现
- UILabel中长文字自动换行方法
- Objective-C ,ios,iphone开发基础:JSON解析(使用苹果官方提供的JSON库:NSJSONSerialization)
- 初步C++: g++: error: CreateProcess: No such file or directory
- 基本概念小结
- Tomcat和apache整合(1)
- 字符串专题小结
- 【SQL Server】 SELECT语句
- ucosIII 消息传递