ImageView让图片像素延伸填满frame
来源:互联网 发布:sql2005数据库安装教程 编辑:程序博客网 时间:2024/05/29 07:31
有些时候,在一些空间使用UIImageView的时候,不同的页面大小可变化,这个时候,不大可能美工针对一种大小就弄一个图片。
比如一些背景图片等等
我们只需要让图片的某些地方像素不变,某些地方像素延伸就可以实现填满UIImageView的frame
使用ImageView的setContentStretch方法即可。很简单,不过这就是知道与不知道的问题了。
关于UIView的setContentStetch方法:
imageView.image = [UIImage imageNamed:@"image.png"];
[imageView setContentStretch:CGRectMake(150.0/300.0,75.0/150.0,10.0/300.0,10.0/150.0)];
image.png的大小是 210.0 x 126.0 ;
imageView的frame是(9,117,300,150);
150.0/300.0表示x轴上,前150个像素不进行拉伸。
75.0/150.0表示y轴上,前75个像素不进行拉伸。
10.0/300.0表示x轴上150后的10个像素(151-160)进行拉伸,直到image.png铺满imageView。
10.0/150.0表示y轴上75后的10个(76-85)像素进行拉伸,直到image.png铺满imageView。
0 0
- ImageView让图片像素延伸填满frame
- Android ImageView 图片拉伸,填满控件
- Android ImageView 图片拉伸,填满控件
- imageview的图片自动填满父控件,即全屏效果
- 让图片自适应imageView
- 让图片填满Word表格里的单元格
- ImageView控件如何填满空间
- 图片填满屏幕
- android 让ImageView的图片全屏填充
- 让ImageView的图片全屏填充
- 让ImageView的图片全屏填充
- 自定义ImageView-----可以让图片变圆角
- ImageView宽度填满屏幕,高度自适应
- ImageView宽度填满屏幕,高度自适应
- ImageView宽度填满屏幕,高度自适应
- UIButton 设置 imageView frame
- 让ImageVIew按图片比率拉升至屏幕的width。
- android 如何重写imageview 让图片有圆角效果
- 黑马程序员 Collections 和其他类的应用
- java-Eclipse-(xx.equalsIgnoreCase不区分大小写比较)
- 【Android】Activity的启动模式详解
- [LeetCode] Generate Parentheses
- C++编程练习(15)----“排序算法 之 归并排序“
- ImageView让图片像素延伸填满frame
- 基础练习 回形取数
- hive与hbase整合
- 类加载器
- 随机取不重复的数字
- ORA-00600 [4194]的解决
- 修改VC++6.0代码提示快捷键设置
- 2014最值得学习的语言—必须是R
- 内部类