xcode的slicing
功能应该是UIImage
的- resizableImageWithCapInsets:resizingMode:
可视化版本,但是我折腾了一下午,感觉还是不太会用,特来请教。
另外关于UIimage的capInsets
属性,我的理解是这个UIEdgeInsets结构体在图片上定义了一个可拉伸的矩形,只有这个区域可以被stretch或tile,但有一点一直想不明白:
thx!
xcode的slicing
功能应该是UIImage
的- resizableImageWithCapInsets:resizingMode:
可视化版本,但是我折腾了一下午,感觉还是不太会用,特来请教。
另外关于UIimage的capInsets
属性,我的理解是这个UIEdgeInsets结构体在图片上定义了一个可拉伸的矩形,只有这个区域可以被stretch或tile,但有一点一直想不明白:
thx!
中间的两条线可以先不用管,默认让它分别贴着下边线和右边线,另外的四条线交叉中间那个矩形区域就是用来拉伸或者平铺的,只有四个角上的内容不会变
你会有两个角是因为左边那条线应该画在角的右边,将它排除在可变区域外
中间那两条线 竖的实际上是表示,矩形左边那块是用来重复的,右边那块是用来覆盖的(但是这个有的时候会不起作用,原因不知)
具体可以看这两个帖子
http://www.jianshu.com/p/1034748e3fef
http://blog.csdn.net/u011247468/article/details/16332071
从水平方向上看
2 回答1.3k 阅读
1 回答1.4k 阅读✓ 已解决
1 回答1.1k 阅读
1 回答1k 阅读
544 阅读
那水平方向来说,左边的线表示左边的区域不会被重复,右边的线表示右边的区域不会被重复,中间的线和左边的线之间的区域会被重复。