Code Bye

如何实现左边缺省的用图片的某一块颜色弥补

 

he 


10分
这种样式应该分为两张图,后面一张背景图,右边再放一个小图。
而且你没理解stretchable的用法,你把capWidth设为5看看
引用 2 楼 zhangao0086 的回复:

这种样式应该分为两张图,后面一张背景图,右边再放一个小图。
而且你没理解stretchable的用法,你把capWidth设为5看看

stretchable 怎么用


10分
图片拉伸有问题。 最好用工具测量一下需要上下左右拉伸的像素值。
看你的图片上“抵”字是图片上的文字,所以拉伸的顶部需要从“抵”往下开始。假设10个像素
CGFloat top = 10; // 顶端盖高度  
CGFloat bottom = 5 ; // 底端盖高度  
CGFloat left = 5; // 左端盖宽度  
CGFloat right = 5; // 右端盖宽度  
UIEdgeInsets insets = UIEdgeInsetsMake(top, left, bottom, right);  
// 指定为拉伸模式,伸缩后重新赋值  
image = [image resizableImageWithCapInsets:insets resizingMode:UIImageResizingModeStretch];

  


20分
引用 3 楼 qq379271395 的回复:
Quote: 引用 2 楼 zhangao0086 的回复:

这种样式应该分为两张图,后面一张背景图,右边再放一个小图。
而且你没理解stretchable的用法,你把capWidth设为5看看

stretchable 怎么用

stretchable指定的是可拉伸的区域,配合capHeight,就形成了一个矩形区域,这个矩形区域是可以拉伸的,不会导致变形


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明如何实现左边缺省的用图片的某一块颜色弥补