// 透明度固定为1,以0x开头的十六进制转换成的颜色 [UIColor colorWithHex:333333]; + (UIColor *)colorWithHex:(long)hexColor; // 0x开头的十六进制转换成的颜色,透明度可调整 [UIColor colorWithHex:123456 alpha:0.4]; + (UIColor *)colorWithHex:(long)hexColor alpha:(float)opacity; // 颜色转换三:iOS中十六进制的颜色(以#开头)转换为UIColor //[UIColor colorWithHexSt
2021-02-22 22:02:07 5.12MB OC 工具类 封装 Extension
1
//获取Win +(UIWindow*)getCurrentWindow; //获取跟控制器 + (UIViewController *)getRootViewController; //获取当前控制器 + (UIViewController *)getCurrentViewController; //获取当前所在的TabBarController +(FHXTabBarController *)tabbarController; //获取当前TabBarController所选中的 +(FHXNavigationController *)currentTabbarSelectedNa
2021-02-22 22:02:06 5.13MB OC 工具类 封装 Extension
1
/** 给view设置圆角 @param corners 圆角位置 @param cornerRadii 圆角弧度 */ - (void)setCorners:(UIRectCorner)corners cornerRadii:(CGSize)cornerRadii;
2021-02-22 22:02:05 5.13MB OC 工具类 封装 Extension
1
// 支持 png、jpg、gif 等主流格式图片 // 根据图片url获取图片尺寸 - (CGSize)getImageSizeWithURL:(id)imageURL;
2021-02-22 22:02:05 5.15MB OC 工具类 封装 Extension
1
@property (assign, nonatomic) UIEdgeInsets edgeInsets; /** [self.label dc_SetText:@"2019-11-06 10:29:11.761049+0800 OCDemol[9313:283391] [framework] CUIThemeStore: No theme registered with id=0" lineSpacing:20]; 设置label行间距 @param text 文本 @param lineSpacing 行间距 */ - (void)fhxSetText:(NSSt
2021-02-22 22:02:00 5.16MB OC 工具类 封装 Extension
1
说明:当时写这个封装的目的是为了解决,collectionview cell与cell之前产生的微小空隙的问题。通过使用FHXCollectionViewFlowLayout可以处理这个问题,其实解决这个问题可以在计算cell宽度的时候取值范围精确小数点后两位也可以的。
2021-02-22 22:01:59 5.23MB OC 工具类 封装 Extension
1
/** * 给图片加水印图片 * * @param image 水印图片 * @param imgRect 水印图片所在位置,大小 * @param alpha 水印图片的透明度,0~1之间,透明度太大会完全遮盖被加水印图片的那一部分 * * @return 加完水印的图片 */ - (UIImage*)imageWaterMarkWithImage:(UIImage *)image imageRect:(CGRect)imgRect alpha:(CGFloat)alpha; /** * 同上 * * @param image 同上 *
2021-02-22 22:01:59 5.19MB OC 工具类 封装 Extension
1
//block的作用是 倒计时结束出去刷新页面 未开始->进行中->活动结束 @property (nonatomic,copy) YSCountDownBlock block; - (void)destoryTimer; ///每秒走一次,回调block dataList 倒计时时间戳(未来的结束时间) canReloadList 是否允许刷新(本身进来活动结束的商品是不能刷新的) - (void)countDownWithPER_SEC :(UITableView*)tableView :(NSArray*)dataList :(NSMutableArray*)canR
2021-02-22 22:01:57 5.2MB OC 工具类 封装 Extension
1
/* view 是要设置渐变字体的控件 bgVIew是view的父视图 colors是渐变的组成颜色 startPoint是渐变开始点 endPoint结束点 */ +(void)TextGradientview:(UIView *)view bgVIew:(UIView *)bgVIew gradientColors:(NSArray *)colors gradientStartPoint:(CGPoint)startPoint endPoint:(CGPoint)endPoint; /* control 是要设置渐变字体的控件 bgVIew是control的父视图 c
2021-02-22 22:01:56 5.14MB OC 工具类 封装 Extension
1
这个单例主要是用在项目中的Model,使用在Model中之后,整个Model可以在项目中的任何一个地方都能够获取到model中的值.开发项目中比较重要,也很常用,例如获取手机号码,用户ID,状态信息等等..可以存储在这个模型里面
2021-02-22 22:01:55 5.09MB OC 工具类 封装 Extension
1