ios图片拉伸问题的总结
来源:互联网 发布:matlab 2017b for mac 编辑:程序博客网 时间:2024/05/16 07:35
自进入ios7以后,我们可以发现,Xcode已经不支持ios5以下的模拟器了。所以,我们仅讨论ios5以上的情况。
一、ios5提供的方法
- (UIImage *)resizableImageCapInsets:(UIEdgeInsets)Insets
其中Insets这个参数的方法是UIEdgeInsetsMake(top,left,bottom,right),从上、左、下、右分别在图片上画了一道线,这样就给一个图片指定了一个矩形区域。
大家可以清晰地看到,方法中对应参数的位置,设定参数后,形成的矩形方块内的内容才是真正被拉伸的部分。
二、ios6中提供的方法
- (UIImage *)resizableImageWithCapInsets:(UIEdgeInsets)capInsets resizingMode:(UIImageResizingMode)resizingMode
这个方法的第一个参数同ios5中得方法,但它加入了一个新的参数resizingMode,即是扩展模式:
拥有UIImageResizingModeTile和 UIImageResizingModeStretch两种模式,从名字就可以看出,是平铺模式和拉伸模式。
平铺(按原比例复制)就是复制你Insets指定的矩形区域块,然后填充进所需要扩展的位置,而拉伸(通过计算附近像素色值的平均值)就是通过拉伸你Insets指定的矩形区域块来填充你所需的图片区域。
via: Damon
- ios图片拉伸问题的总结
- ios图片拉伸的问题
- ios图片拉伸的问题
- IOS图片拉伸问题
- iOS图片拉伸问题
- iOS-图片的拉伸
- 图片的拉伸问题
- iOS 开发 图片拉伸问题
- iOS 开发 图片拉伸问题
- iOS图片拉伸的做法
- iOS之图片的拉伸
- iOS的图片拉伸方法
- 关于图片拉伸的问题
- ios 图片拉伸的几种方法
- iOS中图片拉伸的方法
- IOS图片拉伸的几种方法
- iOS中图片的拉伸处理技巧
- iOS中图片拉伸的方法
- SOA与EAI的比较
- DataGridView背景图片
- 使用getopt_long()从命令行获取参数,struct option
- C语言 string.h 中函数的实现
- 手把手教你WEB套打程序开发
- ios图片拉伸问题的总结
- Qt排序问题
- 如何获取选中的颜色值
- Android开发者不可或缺的四大工具
- 系统架构设计师考试大纲
- winform嵌入可执行
- 东软集团为我校10级、11级软件工程和软件专业进行专业实训
- js中的this详解
- HBase查询(3)---Decorating Filters装饰性过滤器