簡體   English   中英

如何在不使用iOS 8中的自動布局的情況下布局UITableViewCell?

[英]How does one layout a UITableViewCell without using Auto Layout in iOS 8?

抱歉,這是一個顯而易見的問題,但是作為一個已經完全習慣了自動版式和約束的人,​​為了提高性能,我想嘗試手動進行布局。 但是,我查找的每個教程都與自動版式有關,而不是與任何手動版式有關。

如何在完全不依賴自動布局的情況下布局UITableViewCell 我有筆尖(關閉了“自動布局”),我是否將東西放置在重寫的layoutSubviews方法中? 還是cellForRowAtIndexPath 視圖之間的間距如何實現? 有可用的一般教程嗎?

我認為這是滿足您需求的不錯教程: http : //jslim.net/blog/2013/03/22/ios-create-uitableview-with-custom-cell-programmatically/

但是,本教程沒有提及另一種方法:

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
    return heightOfYourCell;
}

如果您希望單元格大於或小於默認的44pt,則這一點非常重要。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM