self.bgView.image = UIImage.init(named: model["bgView"] ?? "")?.resizableImage(withCapInsets: UIEdgeInsets(top: 0, left: 10, bottom: 0, right: 40), re ...
分类:
其他好文 时间:
2018-08-14 18:53:08
阅读次数:
130
// 这是一个UIImage 的分类 ( UIImage+Extension.h )UIImage+Extension.h#import @interface UIImage (Extension)+ (UIImage *)resizableImage:(NSString *)name;@endUI...
分类:
移动开发 时间:
2015-11-21 14:25:51
阅读次数:
195
要实现的效果: 这里只说用到的几个知识点1.图片包含文字在设置文字的Frame的时候,使用背景(按钮)的尺寸,文字使用了内边距背景图片,使用拉伸/** * 返回一张可以随意拉伸不变形的图片 * * @param name 图片名字 */+ (UIImage *)resizableImage:(N.....
分类:
移动开发 时间:
2015-09-19 18:17:20
阅读次数:
288
//
定义要选取图片的那一部分进行伸展,这个Inset就是图片的一部分,类似于截图工具中的rect,一定要全都是图片的内容层
UIEdgeInsets inset;
inset.top = 0;
inset.left = 5;
inset.right = 35;
inset.bottom = 0;
// 本文选择的图片sender.pn...
分类:
移动开发 时间:
2015-05-20 22:24:32
阅读次数:
404
关于按钮背景图片拉伸与不拉伸的效果拉伸的效果:
不拉伸的效果
不拉伸的效果
拉伸的效果:
拉伸原理iOS开发中,有一个方法可以将图片按照指定的形式拉伸,拉伸方式为下图,一般拉伸部分都为0:
实现方式
新建一个UIImage的分类
为UIImage扩充一个方法+(UIImage )resizableImage:(NSString )imageName;
然后再按钮所在的ViewCon...
分类:
移动开发 时间:
2015-05-04 22:18:14
阅读次数:
157
/** * 返回一张可以随意拉伸不变形的图片 * * @param name 图片名字 */+ (UIImage *)resizableImage:(NSString *)name{ UIImage *normal = [UIImage imageNamed:name]; CGFlo...
分类:
其他好文 时间:
2015-04-06 15:24:49
阅读次数:
124
用于mask遮罩效果的图片配合resizableImage使用效果:作为素材用的图片:源码://// ViewController.m// Rect//// Created by YouXianMing on 15/3/29.// Copyright (c) 2015年 YouXianMin...
分类:
其他好文 时间:
2015-03-30 22:39:59
阅读次数:
115
#pragma mark- 返回一张自由拉伸的图片+ (UIImage *)resizableImage:(NSString *)name{ UIImage *image = [self imageWithName:name]; CGFloat left = image.size.width *.....
分类:
其他好文 时间:
2015-02-03 16:48:40
阅读次数:
145
//头文件 #import?<UIKit/UIKit.h>
@interface?UIImage?(Extension)
//传入图片的name.然后返回一个拉伸后的图片(新图片)
+(UIImage?*)resizableImage:(NSString?*)name;
@end //实现 #import?"UIImage+Ex...
分类:
移动开发 时间:
2014-12-13 20:38:09
阅读次数:
161