#define path @""
#import "viewcontroller.h"
#import "tweetmodel.h" //資料模型
#import "afnetworking.h" //第三方庫
#import "gdataxmlnode.h" //第三方庫
#import "uiimageview+webcache.h" //第三方庫
#import "tweetcell.h" //用xib自定義的cell類
}#pragma mark -tableview的實現
-(cgfloat)tableview:(uitableview *)tableview heightforrowatindexpath:(nsindexpath *)indexpath
context:
null
].size;
if (tm.imgsmall.length) else
return
280-90+size.height+10-100-10;
}-(nsinteger)tableview:(uitableview *)tableview numberofrowsinsection:(nsinteger)section
-(uitableviewcell *)tableview:(uitableview *)tableview cellforrowatindexpath:(nsindexpath *)indexpath
context:
null
].size;
//修改label的高度
cgrect frame=cell.bodylabel.frame;
frame.
size
.height
=size.
height+2
; //+2是為了防止計算機自己計算精度有問題,防止label中的文字出現......
cell.bodylabel.frame=frame;
//判斷有沒有
if (tm.imgsmall.length) else
cgrect pubframe=cell.pubdatelabel.frame;
pubframe.origin.y=frame.origin.y+frame.size.height+10; //?????
cell.pubdatelabel.frame=pubframe;
cell.pubdatelabel.
text
=tm.pubdate;
return cell;
}@end
ios根據內容設定cell的高度
基本思路是 先獲取該行要顯示的文字內容,根據文字計算行高 根據文字高度來設定cell高度 cgfloat tableview uitableview tableviewheightforrowatindexpath nsindexpath indexpath cgsize textsize1 tex...
根據文字內容自動計算文字高度
在開發過程中,經常需要根據文字內容自適應高度,並設定行間距,這是寬度一般給乙個相對固定的寬度,比如螢幕的寬度減去左右兩邊各15 個畫素的間距。下面是乙個計算自適應高度的標題和內容的 sesameremarkitemmodel 是乙個字典型別,裡面包含title和content字串。define kc...
iOS中Cell高度如何實現自動適應內容
1.先建立 customtableviewcell.h 和 customtableviewcell.m 注意該類繼承於 uiviewcontroller 在customtableviewcell.h新增以下屬性和方法 customtableviewcell.h cell高度自適應 created b...