クイック質問:私はUITableViewController
を持っています、一般的な設定が正常に動作します。 私はちょうど間隔を微調整しようとしています。UITableViewController estimatedRowHeight with detailTextLabel
tableView.rowHeight = UITableViewAutomaticDimension
tableView.estimatedRowHeight = 60
私のデフォルトのセルのいくつかはdetailTextLabel
(style: .subtitle
)を使用し、いくつかは、(style: .default
)ない:私は呼んUITableViewController
のviewDidLoad
で
。 これが実行されると、セルは行の高さを調整していないように見えます。 特に、detailTextLabel
が2行の場合、テキストが詰まって見えます。
私はtableView:heightForRowAtIndexPath:
機能をオーバーライドすることを避けたかったですか? トリックはありますか?
ありがとうございました
何が起こっているかのクイックスクリーンはありますか? :)高さのプロパティメソッドを使用する代わりに –
高さの委任メソッドと同じtryを実行します。 Bczデリゲートメソッドは各セルを呼び出すので、各セルに異なる高さを設定できます。 –
制約を使用します。メソッドを委譲します。 –