<09>获得字符串的size
/**
* 获得字符串的size
* &-string 待传入字符串
* &-Font 待传入字符串字体大小
* &-MaxSize 待传入字符串最大宽高
* 返回 CGSize
*/
* 获得字符串的size
* &-string 待传入字符串
* &-Font 待传入字符串字体大小
* &-MaxSize 待传入字符串最大宽高
* 返回 CGSize
*/
+ (CGSize)sizeWithString:(NSString *)string Font:(UIFont *)font MaxSize:(CGSize)size;
/**
* 获得字符串的size
*/
+(CGSize)sizeWithString:(NSString *)string Font:(UIFont *)font MaxSize:(CGSize)size{
CGRect rect = [string boundingRectWithSize:size//限制最大的宽度和高度
options:NSStringDrawingTruncatesLastVisibleLine | NSStringDrawingUsesFontLeading |NSStringDrawingUsesLineFragmentOrigin//采用换行模式
attributes:@{NSFontAttributeName: font}//传入的字体字典
context:nil];
return rect.size;
* 获得字符串的size
*/
+(CGSize)sizeWithString:(NSString *)string Font:(UIFont *)font MaxSize:(CGSize)size{
CGRect rect = [string boundingRectWithSize:size//限制最大的宽度和高度
options:NSStringDrawingTruncatesLastVisibleLine | NSStringDrawingUsesFontLeading |NSStringDrawingUsesLineFragmentOrigin//采用换行模式
attributes:@{NSFontAttributeName: font}//传入的字体字典
context:nil];
return rect.size;
}
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步