IOS开发中图片拉伸的操作

来源:爱站网时间:2020-12-12编辑:网友分享
在开发即时消息时,我们经常需要进行聊天对话,其实在不增加图像高度的情况下,通过扩大图片内容,我们可以达到很好的效果,今天爱站技术频道小编就来给大家说说IOS开发中图片拉伸的操作吧。

在开发即时消息时,我们经常需要进行聊天对话,其实在不增加图像高度的情况下,通过扩大图片内容,我们可以达到很好的效果,今天爱站技术频道小编就来给大家说说IOS开发中图片拉伸的操作吧。

对于有些图标等按钮 在美工设计的按钮下可以通过拉伸效果处理所需效果,最熟悉的莫过于微信聊天的 椭圆背景,也是通过这个这个原理进行背景图片。

如对该图片拉伸,如何操作? 首先找到要拉伸的部分,很明显 两侧椭圆是不变 要拉伸的是中间部分,如何指定中间部位,先看下图

指定这4个宽度后 会形成黑色模块 直白点就是 这块内容就是拉伸后中间那块不断填充的部分

具体代码:

UIImage* img=[UIImage imageNamed:@"2.png"];//原图
  UIEdgeInsets edge=UIEdgeInsetsMake(0, 10, 0,10);
  //UIImageResizingModeStretch:拉伸模式,通过拉伸UIEdgeInsets指定的矩形区域来填充图片
  //UIImageResizingModeTile:平铺模式,通过重复显示UIEdgeInsets指定的矩形区域来填充图
  img= [img resizableImageWithCapInsets:edge resizingMode:UIImageResizingModeStretch];
  self.imageView.image=img;

拉伸后效果:

本文就是爱站技术频道小编介绍的IOS开发中图片拉伸的操作,其实开发并不像大家想象当中那么难,但也并不像大家想象的那么简单,需要注意的细节还是比较多的,希望大家能够认真的做好细节处理。

上一篇:IOS开发中uiscrollerview的详细摘要

下一篇:如何解决UIButton点击卡顿延迟的问题

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载