cell自適應大小(無控件)

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {

NSDictionary *dic = self.sections[indexPath.row];

NSString *codename = dic[@"text"];

CGRect codenameRect = [codename boundingRectWithSize:CGSizeMake(

CGRectGetWidth(CGRectIntegral(tableView.bounds)) - 78,MAXFLOAT)

options:NSStringDrawingUsesLineFragmentOrigin

attributes:@{NSFontAttributeName: [UIFont preferredFontForTextStyle:UIFontTextStyleBody]}context:nil];

return MAX(44.0f, CGRectGetHeight(CGRectIntegral(codenameRect)) + 50);

}

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • iOS8中實現了UITableViewCell 高度自適應方式 簡化了自適應高度代碼。 1:初始化tableVie...
    Lee_Jo閱讀 970評論 0 0
  • UITableViewCell 父類是UIView UITableView的每一行都是一個UITableViewC...
    翻這個墻閱讀 6,676評論 0 1
  • 我們先是創建了一個plist文件用來保存本地的數據 //定義屬性頭像圖片、名字、內容、圖片、高度@property...
    1073d142fdd4閱讀 1,819評論 0 1
  • 自定義單元格 表格無論有多少中自定義單元格樣式 每一種自定義單元格都有復用的能力所以每一個單元格都要帶有一個靜態局...
    DVWang閱讀 277評論 0 0
  • 概述在iOS開發中UITableView可以說是使用最廣泛的控件,我們平時使用的軟件中到處都可以看到它的影子,類似...
    liudhkk閱讀 9,090評論 3 38