美文网首页
iOS 图片拉伸技巧

iOS 图片拉伸技巧

作者: aqaqa | 来源:发表于2017-02-08 14:24 被阅读8次

第一种:拉伸一张图片的中心位置

UIImage *image = [UIImage imageNamed:@"image"];
image = [image stretchableImageWithLeftCapWidth:floorf(image.size.width/2) topCapHeight:floorf(image.size.height/2)];

第二种:拉伸图片的某个区域(可选拉伸模式)

CGFloat top =25;// 顶端盖高度
CGFloat bottom =25;// 底端盖高度
CGFloat left =10;// 左端盖宽度
CGFloat right =10;// 右端盖宽度

UIEdgeInsets insets = UIEdgeInsetsMake(top, left, bottom, right);
// 指定为拉伸模式(拉伸或者平铺),伸缩后重新赋值
UIImage *image = [UIImage imageNamed:@"image"];
image = [image resizableImageWithCapInsets:insets resizingMode:UIImageResizingModeStretch];

注意:只拉伸左右,要保持图片宽度与图片真实高度一致。

相关文章

  • 图片拉伸处理

    Code Sketch GitHub StretchImageDemo Articles iOS 图片拉伸技巧 i...

  • iOS 图片拉伸技巧

    在项目中有的图片需要拉伸处理,常用的有两种方式: 1. 代码: iOS图片拉伸技巧 2. 在xcode中设置图片的...

  • iOS 图片拉伸技巧

    在项目中有的图片需要拉伸处理(比如QQ聊天信息的Message Button背景图片),常用的有两种方式: 一. ...

  • ios图片拉伸技巧

    要点:1在 assets 中点击show slicing 可以可视化点九拉伸图。2可以在 uiimageview ...

  • iOS图片拉伸技巧

    小马哥的博客 这里是连接 到iOS 6.0为止,iOS提供了3种图片拉伸的解决方案,接下来分别详细介绍这些方案。

  • iOS图片拉伸技巧

    iOS图片拉伸技巧 转载地址http://blog.csdn.net/q199109106q/article/de...

  • iOS 图片拉伸技巧

    第一种:拉伸一张图片的中心位置 第二种:拉伸图片的某个区域(可选拉伸模式) 注意:只拉伸左右,要保持图片宽度与图片...

  • iOS图片拉伸技巧

    纵观移动市场,一款移动app,要想长期在移动市场立足,最起码要包含以下几个要素:实用的功能、极强的用户体验、华丽简...

  • iOS图片拉伸技巧

    比如下面张图片,本来是设计来做按钮背景的: 现在我们把它用作为按钮背景,按钮尺寸是150x50: 运行效果图 可以...

  • iOS图片拉伸技巧—— resizableImageWithCa

    原先以为很简单的东西,到了实际做的时候,才发现这里出错那里不对。浪费很多时间,究根结底,还是没有弄清楚文档。 在i...

网友评论

      本文标题:iOS 图片拉伸技巧

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