TestsTested | ✗ |
LangLanguage | Obj-CObjective C |
License | MIT |
ReleasedLast Release | May 2017 |
Maintained by YANGWW.
JWCategory是我个人在日常开发中积累的工具库,里面包含了很多方便、实用的工具类;虽然没有什么技术含量,但能提高开发效率;所有的工具方法基本都以分类的方式存在,使用非常方便;并且我会不断更新、完善它,以便进一步提升板砖的效率。
pod 'JWCategory_'
JWCategory
到项目目录#import "JWCategory.h"
/**
* 去掉字符串的前后空格
*
* @param val 字符串
*
* @return
*/
- (NSString *)trim;
/**
* 去掉字符串的特殊字符
*
* @param val 字符串
* @param characterSet 特殊字符
*
* @return 过滤后的字符串
*/
-(NSString *)trimCharacterSet:(NSCharacterSet *)characterSet;
/**
* 去掉前后回车符
*
* @param val 字符串
*
* @return
*/
- (NSString *)trimNewline;
/**
* 去掉前后空格和回车符
*
* @param val 字符串
*
* @return
*/
- (NSString *)trimWhitespaceAndNewline;
/**
* 创建一个导航栏按钮,可以只设置图标或title;
*
* @param leftIcon 按钮图标(图标居左)
* @param title
* @param target
* @param action
*
* @return
*/
+(NSArray<UIBarButtonItem*> *)itemWithLeftIcon:(NSString *)leftIcon title:(NSString *)title target:(id)target actioin:(SEL)action;
/**
* 创建一个导航栏按钮,可以只设置图标或title;
*
* @param righhtIcon 按钮图标(图标居右)
* @param title
* @param target
* @param action
*
* @return
*/
+(NSArray<UIBarButtonItem*> *)itemWithRightIcon:(NSString *)righhtIcon title:(NSString *)title target:(id)target actioin:(SEL)action;
/**
* 创建导航栏返回按钮
*
* @param icon icon
* @param target
* @param action
*
* @return
*/
+(UIBarButtonItem*)leftBackButtonIcon:(NSString *)icon target:(id)target actioin:(SEL)action;
/**
* 设置按钮为图标居上Title居下
*
* @param actualWidth 按钮的实际宽度
*/
-(void)titleButtomImageTop;
/**
* 根据十六进制颜色字符串获取UIColor
*
* @param hexString 十六进制字符串
*
* @return
*/
+(UIColor *)hexColor:(NSString *)hexString;
/// 获取UILabel的实际大小
-(CGSize)textSize;
@property (assign, nonatomic) CGFloat x;
@property (assign, nonatomic) CGFloat y;
@property (assign, nonatomic) CGFloat width;
@property (assign, nonatomic) CGFloat height;
@property (assign, nonatomic) CGSize size;
@property (assign, nonatomic) CGPoint origin;
/**
* 加载数据...
*/
-(void)loadingData;
/**
* 加载数据...
*
* @param title 自定义加载数据时的提示语
*/
-(void)loadingDataForTitle:(NSString *)title;
/**
* 加载完成
*/
-(void)LoadComplete;
/**
* 将图片显示为圆形
*
* @param image 要显示的图片
*/
-(void)showCircularImage:(UIImage *)image;