在做tableView的時候,我們有時候須要依據cell的高度動态來調整。近期在網上看到一段代碼不錯。跟大家Share一下。
在
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
類中擷取cell的高度:
這時候擷取到了cell的高度,然後在
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
類中改變cell的高度:
這樣以來cell的高度就依據cell裡label的内容自己主動改變啦。
其主要出發點就是我有一個label。然後我要把這個label展示出來。我依據字型的大小還有行數來擷取一個高度,這樣cell的高度就有啦。
本文轉自mfrbuaa部落格園部落格,原文連結:http://www.cnblogs.com/mfrbuaa/p/5350356.html,如需轉載請自行聯系原作者