美文网首页技术
iOS图片拉伸:resizableImageCapInsets:

iOS图片拉伸:resizableImageCapInsets:

作者: 小雨hahaha | 来源:发表于2015-11-02 18:16 被阅读745次

在很多情况下,为了适配各种iPhone机型,我们需要对图片做适应,但并不是所有的图片都是正好的尺寸,比如UI给了你一个线条的图片

这个图左右两边是进行过切割处理的,我们需要把他应用到所有机型上面,这时我们就需要在代码中对图片进行一些处理,那么怎样才能做到既不改变轮廓形状又能拉伸呢?

UIImage有这样一个方法

其中Insets这个参数的格式是(top,left,bottom,right),从上、左、下、右分别在图片上画了一道线,这样就给一个图片加了一个框。只有在框里面的部分才会被拉伸,而框外面的部分则不会改变。使用方法如下

这样就不用担心图片对各种iPhone机型不适应了~

相关文章

  • iOS图片拉伸:resizableImageCapInsets:

    在很多情况下,为了适配各种iPhone机型,我们需要对图片做适应,但并不是所有的图片都是正好的尺寸,比如UI给了你...

  • 基础(一):UIImage图片拉伸技巧

    一、图片裁剪和拉伸 iOS中提供很好用的API帮我们实现上述功能。到iOS 6.0为止,iOS提供了3种图片拉伸的...

  • iOS 自定义下拉刷新控件 —— 解决图片拉伸与数据刷新冲突

    iOS 自定义下拉刷新控件 —— 解决图片拉伸与数据刷新冲突 iOS 自定义下拉刷新控件 —— 解决图片拉伸与数据...

  • iOS 图片拉伸

    工作中会遇到一些图片的拉伸处理,这里做一下小结 1.自定义拉伸范围处理 2.使图片两边不拉伸,中间拉伸 UIIma...

  • ios 图片拉伸

    效果: 这里是另一个人对拉伸方法的一种解析,不懂的可以看下,虽然效果一样,但我对其理解并不认同,很多方法直接查看A...

  • iOS 图片拉伸

    参考链接 在iOS6.0中,UIImage提供了一个方法处理图片拉伸 方法解释: 参数: resizingMode...

  • iOS 拉伸图片

    在一些情况下用图片来做背景,但是给的图片的尺寸很小,不能铺满给定的ImageView或者button,这时候就要靠...

  • iOS 拉伸图片

    在开发过程中总会遇到背景图片和控件大小一致的困扰,通常就是两种方法:1、找美工切大小合适的图片2、通过使用代码处理...

  • iOS 图片拉伸

    废话不多说,直接上代码 -- //保护左右侧,中间1像素进行mode UIImage * imageProtect...

  • iOS 图片拉伸

    转http://blog.csdn.net/q199109106q/article/details/8615661...

网友评论

    本文标题:iOS图片拉伸:resizableImageCapInsets:

    本文链接:https://www.haomeiwen.com/subject/lpsqhttx.html