拉伸图片的两种方法

   


      在开发时,常常会遇到一个图片作为控件的image显示时,图片太小,此时图片被拉伸后,图片四周显示的并不是我们想要的结果,此时我们就需要对图片进行拉伸操作,有两种方法可以去拉伸图片, 一种是进入资产文件夹中,将图片进行拉伸操作。第二种就是代码进行图片拉伸。


    第一种方法的操作步骤:

       1. 使用xcode进入应用程序的资产文件夹下,点击需要拉伸的图片

       2.  如下图,点击Show Slicing 

            

    3.选择你需要拉伸的方式

            

   4. 一般都是向四周拉伸(示范四周拉伸)


     

  第二中方法: 代码进行拉伸图片

       UIImage * image = [UIImage imageNamed:@"图片名称"];


        image = [image  stretchableImageWithLeftCapWidth:image.size.width*0.5 topCapHeight:image.size.height*0.5];

     这里的leftCapWidth 和topCapHeight 就是我们图片拉伸操作中的那4根线,设置leftCapWidth的数值, 而对应topCapHeight会将设置的值-1,然后得到的结果就是交叉区域,也就是1个像素的范围进行拉伸。

      





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值