12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- //
- // GlobalMethod+UI.h
- // 乐销
- //
- // Created by 隋林栋 on 2016/12/16.
- // Copyright © 2016年 ping. All rights reserved.
- //
- #import "GlobalMethod.h"
- //model
- //#import "ModelAryIndex.h"
- @interface GlobalMethod (UI)
- //计算高度 宽度
- + (CGFloat)fetchHeightFromLabel:(UILabel *)label;
- + (CGFloat)fetchHeightFromLabel:(UILabel *)label heightLimit:(CGFloat )height;
- + (CGFloat)fetchWidthFromLabel:(UILabel *)label;
- + (CGFloat)fetchWidthFromButton:(UIButton *)btn;
- + (CGFloat)fetchHeightFromFont:(NSInteger)fontNum;
- //设置label
- + (void)setLabel:(UILabel *)label
- widthLimit:(CGFloat )widthLimit
- numLines:(NSInteger)numLines
- fontNum:(CGFloat)fontNum
- textColor:(UIColor *)textColor
- aligent:(NSTextAlignment )aligent
- text:(NSString *)text
- bgColor:(UIColor *)color;
- + (void)setLabel:(UILabel *)label
- widthLimit:(CGFloat )widthLimit
- numLines:(NSInteger)numLines
- fontNum:(CGFloat)fontNum
- textColor:(UIColor *)textColor
- text:(NSString *)text;
- + (void)resetLabel:(UILabel *)label
- attributeString:(NSAttributedString *)text
- widthLimit:(CGFloat )widthLimit;
- //设置圆角
- + (void)setRoundView:(UIView *)iv color:(UIColor *)color;
- + (void)setRoundView:(UIView *)iv color:(UIColor *)color numRound:(CGFloat)numRound width:(CGFloat)width;
- //textfield添加左边距
- + (void)setTextFileLeftPadding:(UITextField *)ut leftPadding:(float)leftPadding;
- //设置日期格式
- + (NSString *)exchangeDate:(NSDate *)date formatter:(NSString *)formate;
- + (NSDate *)exchangeStringToDate:(NSString *)string formatter:(NSString *)formate;
- + (NSString *)exchangeString:(NSString *)string fromFormatter:(NSString *)formateFrom toFormatter:(NSString *)formateTo;
- + (NSDate *)exchangeString:(NSString *)str formatter:(NSString *)formate;
- + (NSString *)exchangeDateStringResponse:(NSString *)str formatter:(NSString *)formate;
- //获取当前时间戳
- + (NSString *)fetchTimeStamp;
- //获取时间
- + (NSString *)fetchTimeStampWithStr:(NSString *)str formatter:(NSString *)formatter;
- #pragma mark 比较两个时间戳相差天数
- + (NSString *)getHour:(NSString *)takeCarTime systemTime:(NSString *)systemTime;
- // exhcnage status bar
- + (void)exchangeStatusBar:(UIStatusBarStyle) statusBarStyle;
- + (void)exchangeStatusBarHidden:(BOOL)hidden;
- //红色的数字
- + (void)exchangeLabel:(UILabel *)label count:(int)count;
- + (void)exchangeLabel:(UILabel *)label positiveCount:(int)count;
- //设置行间距
- +(void)setAttributeLabel:(UILabel *)label content:(NSString *)content width:(CGFloat)width;
- +(void)setAttributeLabel:(UILabel *)label content:(NSString *)content width:(CGFloat)width lineSpace:(CGFloat)line;
- //获取审批中间的view
- + (CGFloat)resetView:(UIView *)view withArray:(NSArray *)array;
- //获取审批cell
- + (CGFloat)resetCellView:(UIView *)view withArray:(NSArray *)array;
- //sectionHeaderView
- +(UIView *)resetTitle:(NSString *)title;
- //+(CGFloat)fetchTitleHeight:(ModelAryIndex *)modelSection;
- //复制内容到剪切板
- + (void)copyToPlte:(NSString *)str;
- //显示编辑提示dismissBlock与ConfirmBlock
- + (void)showEditAlertDismiss:(void (^)(void))dismissblock confirm:(void (^)(void))confirmblock view:(UIView *)view;
- //收键盘
- + (void)endEditing;
- +(NSMutableAttributedString *)stringToAttributeString:(NSString *)text;
- + (BOOL)isLocationServiceOpen;
- @end
|