typedef enum {
/// 黑色返回图标
backIcon = 0,
/// 白色返回图标
whitebackIcon,
/// 关闭按钮
closeIcon,
} LImage_OCType;
@interface LImage_OC : NSObject
+ (LImage_OC *)imageType:(LImage_OCType)type;
- (UIImage *)image;
@end
#import "LImage_OC.h"
#import "OCHelper.h"
const NSString *ImageTypeStringMap[] = {
/// 黑色返回图标
[backIcon] = @"lui_nav_back",
/// 白色返回图标
[whitebackIcon] = @"lui_nav_white_back",
/// 关闭按钮
[closeIcon] = @"lui_close_icon"
};
@interface LImage_OC ()
@property (nonatomic,assign)LImage_OCType imageType;//图片分类
@end
@implementation LImage_OC
+ (LImage_OC *)imageType:(LImage_OCType)type {
LImage_OC * ocImage = [[LImage_OC alloc]init];
ocImage.imageType = type;
return ocImage;
}
- (UIImage *)image {
NSString * imageName = [self imageName];
UIImage *image = [UIImage imageNamed:imageName inBundle:OCHelper.lui_resourceBundle compatibleWithTraitCollection:nil];
return image;
}
- (NSString*)imageName{
NSString * imageName = ImageTypeStringMap[self.imageType];
return imageName;
}
@end
================================= 渐变色1 =================================
public class LGradientView: UIView {
public override class var layerClass: AnyClass {
return CAGradientLayer.classForCoder()
}
/** 设置背景渐变色 */
public func setGradientColors(_ colors: [UIColor]?, _ start: CGPoint?, _ end: CGPoint?, _ locations: [NSNumber]? = nil) {
guard let gradient = self.layer as? CAGradientLayer else { return }
gradient.colors = colors?.map({ color in return color.cgColor })
if let start = start { gradient.startPoint = start }
if let end = end { gradient.endPoint = end }
gradient.locations = locations
}
}
UIView-Shimmer
LImage_OC
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 1、OC项目 首次添加Swift文件时,Xcode会自动添加一个桥接文件。Build Settings - Pac...
- 1、oc工程调用swift-----自动创建桥接头文件 创建一个oc工程: 设置Product Module Na...
- OC的起源 OC为C添加了面向对象的特性。OC是用的是动态绑定的消息结构,不像是C的函数调用,所以在编译的时候不会...
- 最近比较清闲,就把以前学习的过程记录下吧,多少年后如果能在互联网上找到自己的痕迹,想想还是一件蛮值得高兴的事情。 ...
- 一直觉得自己写的不是技术,而是情怀,一个个的教程是自己这一路走来的痕迹。靠专业技能的成功是最具可复制性的,希望我的...