iOS_label高度自适应文字
2016-07-14 19:32
330 查看
self.replyInfoLabel = [[UILabel alloc] initWithFrame:CGRectZero]; self.replyInfoLabel.font = [UIFont systemFontOfSize:15]; self.replyInfoLabel.text = self.reply; self.replyInfoLabel.numberOfLines = 0;//根据最大行数需求来设置 self.replyInfoLabel.lineBreakMode = NSLineBreakByTruncatingTail; CGSize size = CGSizeMake(SCREEN_WIDTH-30, 45);//labelsize的最大值 CGRect textFrame = self.replyInfoLabel.frame; NSDictionary *dict = [NSDictionary dictionaryWithObjectsAndKeys:self.replyInfoLabel.font,NSFontAttributeName, nil]; textFrame.size.height = [self.replyInfoLabel.text boundingRectWithSize:size options:NSStringDrawingUsesLineFragmentOrigin attributes:dict context:nil].size.height; self.replyInfoLabel.frame = CGRectMake(20, 35, SCREEN_WIDTH-30, textFrame.size.height); [self.contentView addSubview:self.replyInfoLabel];
相关文章推荐
- 【使用PushSharp进行IOS发布应用的消息推送】
- IOS可执行文件学习总结
- iOS消除对应的警告!
- iOS通讯模式(KVO、Notification、Delegate、Block、Target-Action的区别)
- iOS开发中的几种设计模式
- iOS开发--- CocoaLumberjack 的简单使用
- ios9没事,ios7tableviewcell报约束冲突问题
- iOS开源加密相册Agony的实现(四)
- iOS开源加密相册Agony的实现(四)
- 使用C#验证IOS9产生的ECDSA签名
- The dependency `****` is not used in any concrete target问题解决方案
- 在IOS9中使用KeychainTouchID
- ios用PlistBuddy修改Plist文件
- iOS深入学习(创建静态库static library)
- 常见的iOS用法
- iOS开发常用技术博客(不断更新)
- iOS修改状态栏字体颜色(即前景色)
- iOS 通过定位获取常驻后台(重要是省电)
- IOS-QQ粘性效果(QQ消息提示红点)
- 隐藏状态栏