ios 自适应高度
来源:互联网 发布:网络客服的职责有哪些 编辑:程序博客网 时间:2024/06/08 06:40
正常
+ (CGFloat)getLabelHightWithtextSize:(CGFloat)textFont labelWidth:(CGFloat)labelWidth labelText:(NSString *)labelText
{
// 高度随便写, 要求尽量写大一点
CGSize size = CGSizeMake(labelWidth, 20000);
// 字典里, 传入字号的大小
NSDictionary *dic = [NSDictionary dictionaryWithObject:[UIFont systemFontOfSize:textFont] forKey:NSFontAttributeName];
CGRect frame = [labelText boundingRectWithSize:size options:NSStringDrawingUsesLineFragmentOrigin attributes:dic context:nil];
return frame.size.height;
}
带格式的字符串
+ (CGFloat)heightWithContent:(NSString *)content
{
NSMutableParagraphStyle* style = [[NSMutableParagraphStylealloc] init];
style.lineSpacing =3;
style.paragraphSpacing =5;
NSAttributedString* string = [[NSAttributedStringalloc] initWithString:content?:@""attributes:@{NSParagraphStyleAttributeName:style,NSFontAttributeName:[UIFontsystemFontOfSize:13]}];
CGSize size =CGSizeMake(CGRectGetWidth([UIScreenmainScreen].bounds) -30, 1000);
size = [string boundingRectWithSize:sizeoptions:NSStringDrawingUsesLineFragmentOrigin |NSStringDrawingUsesFontLeading context:nil].size;
return size.height + 37.5;
}
- iOS - UITableViewCell自适应高度
- IOS UITextView自适应高度
- iOS Cell高度自适应
- IOS UITextView自适应高度
- iOS:UITextView自适应高度
- IOS TextView 自适应高度
- IOS Label 自适应高度
- IOS UITextView自适应高度
- IOS文本自适应高度
- ios cell自适应高度
- iOS 自适应label高度
- iOS UITableCell自适应高度
- iOS键盘自适应高度
- iOS UI10_cell自适应高度
- IOS UITextView自适应高度
- IOS tableView自适应高度
- iOS label自适应高度
- ios Label高度自适应
- 使用linux裁剪树莓派完整sd卡镜像
- 学习php的真实经历!
- MySQL高并发下的解决方案
- 杂货网络
- 学习C++的真实经验!
- ios 自适应高度
- Alpha-Beta搜索
- android的TextView展示带格式文本、首行缩进、引入自定义字体
- Keymob锁屏:三屏切换 开启移动入口平台新时代
- web开发日常
- 在Android中 使用 java.net.URI 与 android.net.Uri 的区别
- 关于前端框架的配置和使用问题
- appium测试ios应用遇到的问题
- visual studio ultimate 2013 秘钥 旗舰版