IOS-资源最小化之点九图片的使用

1、什么是点九图片

点九”是andriod平台的应用软件开发里的一种特殊的图片形式,文件扩展名为:.9.png

其实相当于把一张png图分成了9个部分(九宫格),分别为4个角,4条边,以及一个中间区域。

2、为何使用点九图片

把一张png图分成了9个部分(九宫格),分别为4个角,4条边,以及一个中间区域,4个角是不做 拉 升的,所以还能一直保持圆角的清晰状态,而2条水 平边和垂直边分别只做水平和垂直拉伸,所以不会出现边会被拉粗的情况,只有中间用黑线指定的区域做 拉伸。结果是图片不会走样。

3、ios如何使用点九图片

ios5可以用:- (UIImage *)resizableImageWithCapInsets:(UIEdgeInsets)capInsets
ios5以下可以用:- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCapHeight

参考:http://www.admin5.com/article/20121225/480400.shtml

        http://blog.csdn.net/xwren362922604/article/details/8193777

        http://blog.csdn.net/liubo5290392/article/details/21099221

        http://blog.csdn.net/q199109106q/article/details/8615661(比较详细的介绍)

原文地址:https://www.cnblogs.com/jhonyzhang/p/3653504.html