ios根據內容設定cell的高度

2021-07-15 04:06:11 字數 476 閱讀 6100

基本思路是:先獲取該行要顯示的文字內容,根據文字計算行高

// 根據文字高度來設定cell高度

-(cgfloat)tableview:(uitableview *)tableviewheightforrowatindexpath:(nsindexpath *)indexpath;

cgsize textsize1 = [textarray boundingrectwithsize:cgsizemake(viewwidth, maxfloat) options:nsstringdrawinguseslinefragmentorigin | nsstringdrawingtruncateslastvisibleline attributes:attribute context:nil].size;

return textsize1.height+35;//讓文字離cell有一定的距離顯示,上7.5,下7.5

}

根據內容自動調節cell的高度

define path import viewcontroller.h import tweetmodel.h 資料模型 import afnetworking.h 第三方庫 import gdataxmlnode.h 第三方庫 import uiimageview webcache.h 第三方庫 ...

iOS中cell的屬性設定

1.系統預設的顏色設定 1 無色 2 cell.selectionstyle uitableviewcellselectionstylenone 3 藍色,也就是系統預設的顏色 4 cell.selectionstyle uitableviewcellselectionstyleblue 5 灰色6...

根據Model層資料的內容 來計算cell的高度

pragma mark 根據模型計算出整個cell的高度 cgfloat calcheightforcellwithstudent student student void setstudent student student pragma mark 根據模型計算高度 傳入student為了提高復用...