在ios開發過程中,我們經常會用到uitableview, 談到uitableview當然少不了uitableviewcell.那麼有時候我們就會有疑惑,怎麼樣才能讓cell的高度根據文字的大小多少,以及**的高度來動態設計呢?
下面我們來看一下,到底怎麼做才能讓cell的高度動態變化,讓介面看起來更美觀協調一些呢?
//動態設定cell的高度
+ (cgfloat)heightforrowwithmodel:(photoinfo *)photoinfo
//單獨計算的高度
+ (cgfloat)heightforimage:(uiimage *)image
//單獨計算文字的高度
+ (cgfloat)heightfortext:(nsstring *)text
; return [text boundingrectwithsize:cgsizemake(kphotocell_width, 1000) options:nsstringdrawinguseslinefragmentorigin | nsstringdrawingusesfontleading attributes:attrbute context:nil].size.height;
} **中k開頭的都是巨集定義的數值。
iOS開發動態計算cell的高度
在ios開發過程中,我們經常會用到uitableview,談到uitableview當然少不了uitableviewcell.那麼有時候我們就會有疑惑,怎麼樣才能讓cell的高度根據文字的大小多少,以及 的高度來動態設計呢?下面我們來看一下,到底怎麼做才能讓cell的高度動態變化,讓介面看起來更美觀...
動態改變tableview的cell的高度
乙個最簡單的方法 在tableview uitableview tableview heightforrowatindexpath nsindexpath indexpath方法中根據cell裡面內容的高度來改變,如下 cgfloat tableview uitableview tableview ...
iOS 根據文字動態計算控制項的寬高
下面方法把根據文字多少確定控制項的寬高封裝了方法,開發中複製貼上呼叫即可。text 傳入字串文字 font 設定文字的格式大小 maxsize 設定最大的寬高限制,寬度依實際情況而定,高度最好寫為max,即高度不限制自動根據文字屬性確定。cgsize sizewithtext nsstring te...