ios根据内容设置cell的高度
2016-07-18 16:21
423 查看
基本思路是:先获取该行要显示的文本内容,根据文本计算行高
// 根据文本高度来设置cell高度 -(CGFloat)tableView:(UITableView *)tableViewheightForRowAtIndexPath:(NSIndexPath *)indexPath{ NSString *textArray = [_textArray objectAtIndex:indexPath.row]; NSDictionary *attribute = @{NSFontAttributeName:[UIFont systemFontOfSize:15.0]}; CGSize textSize1 = [textArray boundingRectWithSize:CGSizeMake(ViewWidth, MAXFLOAT) options:NSStringDrawingUsesLineFragmentOrigin | NSStringDrawingTruncatesLastVisibleLine attributes:attribute context:nil].size; return textSize1.height+35;//让文本离cell有一定的距离显示,上7.5,下7.5 }
相关文章推荐
- ios framework 真机和模拟器合并
- 学习笔记-斯坦福iOS7-第十一课:表格视图和iPad
- 新浪分享授权登录
- 学习笔记-斯坦福iOS7-第十课:多线程,滚动视图
- 学习笔记-斯坦福iOS7-第九课:动画,自动布局
- iOS 禁用第三方键盘
- 学习笔记-斯坦福iOS7-第八课:协议,block,动画
- iOS蓝牙开发(一)蓝牙相关基础知识
- iOS 通知中心传值
- iOS企业版IPA包分发说明
- 学习笔记-斯坦福iOS7-第七课:视图,绘制,手势识别
- CATransform3D 特效详解
- 学习笔记-斯坦福iOS7-第六课:控制器多态性,导航控制器,选项卡控制器
- datepicker的应用 中英文,格式等设置 只显示年月日等 最大最小时间
- ios仿网易新闻客户端
- iOS动画浅汇
- [iOS] URLEcode, URLDecode
- iOS中的runtime
- IOS 原生与HTML交互
- iOS开发之应用内检测手机锁屏,解锁状态