iOS tableViewCell 在自訂高度方法中遇到的問題,cell高度為0,cell顯示不出來,cell直接顯示第幾個而不是...cell顯示個數不對

來源:互聯網
上載者:User

標籤:return   UI   屬性   文字   ble   ios   計算   ret   方法   

遇到以上問題可以看看你的cell高度中是否有,自定的高度,有了繼續看,沒有了繼續百度。。。

 

在文字排版中,少不了自適應文字高度,行間距什麼的;顯然cell的高度時不固定的,如果複用自訂的cell的話,又要及時把高度傳給cell,進行賦值;

在-(UITableViewCell*)tableview... cellForRow...{在裡邊進行計算cell高度時可以的,需要將數值賦值給 cell.height=這個屬性;

 不可以設定全域CGFloat傳值,因為賦值還沒有進行完,在HeightRow方法中肯能就已經賦值了float的空值;}

 

在heightForRow方法裡,進行重新擷取cell,進行賦值:

if(indexPath.row<9){//這個裡邊全是自訂的高度/之前用cell.height=賦值的;

UITableViewCell * cell =[self tableView:tableview cellForRowAtIndexPath:indexPath];

return cell.height;

}

 

這樣就可以了

iOS tableViewCell 在自訂高度方法中遇到的問題,cell高度為0,cell顯示不出來,cell直接顯示第幾個而不是...cell顯示個數不對

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.