У меня есть TextView в UITableViewCell
, и я хочу, чтобы мой рост TableViewCell автоматически соответствовал высоте TextView.TableView Cell Auto Height
я работал какой-то код, но он отображается на IOS только 8, я хочу это может действие на IOS 7.
Пожалуйста, помогите мне!
Спасибо всем.
Вот изображение моего кода, оно работает на IOS 8 очень хорошо.
-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
NSString *messageText = [NSString stringWithFormat:@"%@", [DicMessagesData objectForKey:@"ContentMessage"]];
CGSize constraint = CGSizeMake(CELL_CONTENT_WIDTH - (CELL_CONTENT_MARGIN * 2), 20000.0f);
NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init];
paragraphStyle.lineBreakMode = NSLineBreakByWordWrapping;
CGRect textRect = [messageText boundingRectWithSize:constraint options:NSStringDrawingUsesLineFragmentOrigin attributes:@{NSParagraphStyleAttributeName: paragraphStyle.copy} context:nil];
return textRect.size.height + 30;
}