在很多情况下,为了适配各种iPhone机型,我们需要对图片做适应,但并不是所有的图片都是正好的尺寸,比如UI给了你一个线条的图片
这个图左右两边是进行过切割处理的,我们需要把他应用到所有机型上面,这时我们就需要在代码中对图片进行一些处理,那么怎样才能做到既不改变轮廓形状又能拉伸呢?
UIImage有这样一个方法
其中Insets这个参数的格式是(top,left,bottom,right),从上、左、下、右分别在图片上画了一道线,这样就给一个图片加了一个框。只有在框里面的部分才会被拉伸,而框外面的部分则不会改变。使用方法如下
这样就不用担心图片对各种iPhone机型不适应了~