cellForRowAtにuitableviewcellを登録しても問題ありません。登録する前に、デキューと無しのチェックによって、セルが登録されているかどうかを確認します。私はテーブルビューを利用しています。アプリ全体のジャンルを使用するために使用しており、種類のセルが必要になるかどうかはわかりません。cellForRowAtにuitableviewcellを登録しても問題ありません。
var cell = tableView.dequeueReusableCell(withIdentifier: textFieldCellIdentifier) as! TextFieldCell!
if cell == nil {
tableView.register(UINib(nibName: "TextFieldCell", bundle: nil), forCellReuseIdentifier: textFieldCellIdentifier);
cell = tableView.dequeueReusableCell(withIdentifier: textFieldCellIdentifier) as! TextFieldCell!;
}
return cell!;
問題の説明を追加してください。 – KKRocks
番号。これをしないでください。メモリ過消費を避け、パフォーマンスを向上させます。 viewDidLoadを追加するだけです –
IBでセルをデザインする場合、登録する必要はありません。そして、 'indexPath'パラメータで)他のメソッドを使用してセルをデキューすると、' nil'をチェックする必要さえありません。 – vadian