2
在UITableViewCell的實例內添加右邊距到detailTextLabel的最簡單方法是什麼?在UITableViewCell中爲detailTextLabel添加右邊距
在UITableViewCell的實例內添加右邊距到detailTextLabel的最簡單方法是什麼?在UITableViewCell中爲detailTextLabel添加右邊距
標準UITableViewCellLabel使用的detailTextLabel不是標準標籤,而是一個特殊的子類private,名爲UITableViewLabel。定製它並不容易,因爲您可能會遇到一些方法被子類覆蓋的情況。您可以通過從可重用池中取出細胞來控制一些操作(因爲在這種情況下,單元格不會被重新創建,因此一些重寫的方法不會再次被調用,在這種情況下,將會應用基本的UILabel設置),但結果不成立不滿意。
因此,自定義視圖的最佳方法不是嘗試調整現有的現成視圖,而是創建自定義單元格。這可以通過編程方式在tableView:cellForRow:atIndexPath:delegate方法中完成,或者通過創建UITableView子類或從nib文件加載它。即使對於這樣的簡單更改。
你能詳細說一下嗎? – Peres