iOS7中Cell高度 Label高度自适应
1
2
3
4
5
6
7
8
9
10
11
12 |
?- ( float )tableView:(UITableView *)tableView heightForRowAtIndexPath:( NSIndexPath
*)indexPath{ NSString
*str = [_dataArray objectAtIndex:indexPath.row]; UIFont *tfont = [UIFont systemFontOfSize:14.0]; NSDictionary
* dic = [ NSDictionary
dictionaryWithObjectsAndKeys:tfont, NSFontAttributeName , nil ]; // ios 7 CGSize sizeText = [str boundingRectWithSize:CGSizeMake(320, 1000) options: NSStringDrawingUsesLineFragmentOrigin
attributes:dic context: nil ].size; // ios 6 CGSize sizeText1 = [str sizeWithFont:[UIFont systemFontOfSize:16.0f] constrainedToSize:CGSizeMake(320, 1000) lineBreakMode: NSLineBreakByCharWrapping ]; return
sizeText1.height+50; }? |
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。