美文网首页
iOS图片边框不拉伸,内容拉伸

iOS图片边框不拉伸,内容拉伸

作者: Simon_Liang | 来源:发表于2019-04-28 11:44 被阅读0次

-  (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCapHeight;

这个函数是UIImage的一个实例函数,它的功能是创建一个内容可拉伸,而边角不拉伸的图片,需要两个参数,第一个是左边不拉伸区域的宽度,第二个参数是上边不拉伸的高度。

根据设置的宽度和高度,将接下来的一个像素进行左右扩展和上下扩展。

注意:可拉伸的范围都是距离leftCapWidth后的1竖排像素,和距离topCapHeight后的1横排像素。

参数的意义是,如果参数指定10,5。那么,图片左边10个像素,上边5个像素。不会被拉伸,x坐标为11和一个像素会被横向复制,y坐标为6的一个像素会被纵向复制。

注意:只是对一个像素进行复制到一定宽度。而图像后面的剩余像素也不会被拉伸。

UIImage *image =  [UIImage imageNamed:@"voice_item_sing_pressed.9.png"];

image = [image stretchableImageWithLeftCapWidth:30 topCapHeight:10];

UIImageView *imageView = [[UIImageView alloc] initWithImage:image];

imageView.frame = CGRectMake( 10, 50, 300, 30);

[self.view addSubview:imageView];

相关文章

  • iOS图片边框不拉伸,内容拉伸

    - (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)...

  • 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图片边框不拉伸,内容拉伸

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