add weixinapi
This commit is contained in:
@@ -55,7 +55,6 @@
|
||||
NSString *futrueTimeStr = [formatter stringFromDate:futrueDate];
|
||||
NSDate *furtureformatDate = [formatter dateFromString:futrueTimeStr];
|
||||
long futrueTimestamp= [furtureformatDate timeIntervalSince1970];
|
||||
|
||||
return futrueTimestamp;
|
||||
|
||||
}
|
||||
@@ -84,10 +83,65 @@
|
||||
|
||||
}
|
||||
|
||||
//计算文字的长度
|
||||
//计算文字size
|
||||
+ (CGSize)sizeWithText:(NSString *)text font:(UIFont *)font maxSize:(CGSize)maxSize
|
||||
{
|
||||
return [text boundingRectWithSize:maxSize options:NSStringDrawingUsesLineFragmentOrigin attributes:@{NSFontAttributeName:font} context:nil].size;
|
||||
}
|
||||
|
||||
+(CGFloat)getSpaceLabelHeight:(NSString*)str withFont:(UIFont*)font maxSize:(CGSize)maxSize {
|
||||
|
||||
NSMutableParagraphStyle *paraStyle = [[NSMutableParagraphStyle alloc] init];
|
||||
|
||||
paraStyle.lineBreakMode = NSLineBreakByCharWrapping;
|
||||
|
||||
paraStyle.alignment = NSTextAlignmentLeft;
|
||||
|
||||
paraStyle.lineSpacing = 6;
|
||||
|
||||
paraStyle.hyphenationFactor = 1.0;
|
||||
|
||||
paraStyle.firstLineHeadIndent = 0.0;
|
||||
|
||||
paraStyle.paragraphSpacingBefore = 0.0;
|
||||
|
||||
paraStyle.headIndent = 0;
|
||||
|
||||
paraStyle.tailIndent = 0;
|
||||
|
||||
NSDictionary *dic = @{NSFontAttributeName:font, NSParagraphStyleAttributeName:paraStyle, NSKernAttributeName:@1.5f
|
||||
};
|
||||
CGSize size =[str boundingRectWithSize:maxSize options:NSStringDrawingUsesLineFragmentOrigin attributes:dic context:nil].size;
|
||||
|
||||
return size.height;
|
||||
|
||||
}
|
||||
|
||||
+(void)setLabelSpace:(UILabel*)label withValue:(NSString*)str withFont:(UIFont*)font {
|
||||
|
||||
NSMutableParagraphStyle *paraStyle = [[NSMutableParagraphStyle alloc] init];
|
||||
|
||||
paraStyle.lineBreakMode = NSLineBreakByCharWrapping;
|
||||
|
||||
paraStyle.alignment = NSTextAlignmentLeft;
|
||||
|
||||
paraStyle.lineSpacing = 6; //设置行间距
|
||||
|
||||
paraStyle.hyphenationFactor = 1.0;
|
||||
|
||||
paraStyle.firstLineHeadIndent = 0.0;
|
||||
|
||||
paraStyle.paragraphSpacingBefore = 0.0;
|
||||
|
||||
paraStyle.headIndent = 0;
|
||||
|
||||
paraStyle.tailIndent = 0;
|
||||
//设置字间距 NSKernAttributeName:@1.5f
|
||||
NSDictionary *dic = @{NSFontAttributeName:font, NSParagraphStyleAttributeName:paraStyle, NSKernAttributeName:@1.5f
|
||||
};
|
||||
NSAttributedString *attributeStr = [[NSAttributedString alloc] initWithString:str attributes:dic];
|
||||
|
||||
label.attributedText = attributeStr;
|
||||
|
||||
}
|
||||
@end
|
||||
|
||||
Reference in New Issue
Block a user