resizableimagewithcapinsets专题

ios 图片拉伸resizableImageWithCapInsets:详解

在项目中,我们常常用到一些做背景的图片需要拉伸,今天就来详细讲讲我对图片拉伸函数:”resizableImageWithCapInsets:“的理解 为了演示我先准备好了图片,并做了标注 我们在sb上摆两个按钮,一个用来做测试改变背景图片用,命名为“测试按钮”。另一个用以正常显示背景用(即不拉伸图片),命名为“默认显示”。点击按钮设置按钮背景。可以看到图片均匀被拉伸,铺满整个按钮。很多时

swift-resizableImageWithCapInsets(可拉伸图片)

resizableImageWithCapInsets 他的作用是用之前的的image创建出一个可拉伸的image,这个image的作用就是当要填充的imageView大于当前image时就会进行拉伸,但是这个可拉伸image是可以设置屏蔽区域的 也就是告诉你哪部分不要用来拉伸 let capInsets = UIEdgeInsets(top: 10, left: 20, bot