web-dev-qa-db-ja.com

xibファイル内のUITableViewにPrototypeCellを追加できません

IOSの初心者です。 Main.storyboardではなく、xibファイルにUITableViewを作成したい。
しかし、問題はUITableViewCellUITableViewにドラッグすると、Main.storyboardのように機能しないことです。
私のMain.storyboardには多くの画面があるため、ロード時に非常に遅くなり、画面を見つけるのも困難です。したがって、put UITableViewをxibファイルに配置します。

何かを逃したり、間違ったことをしたりしますか?
ご協力いただければ幸いです

ここに記述画像があります enter image description here

28
Phan Van Linh

申し訳ありませんが、プロトタイプセルはストーリーボードベースのプロジェクトでのみ使用できます。うまくいけば、xibのアプローチをあまり深くしすぎず、代わりに複数のストーリーボードを試すことができます。それらが少し圧倒的であると思うなら、それは問題ありません。より良くなります。すべてのView Controllerに1つのストーリーボードを用意する必要はありません。コードでリンクされているか、ストーリーボード参照を使用して、複数のリンクを作成できます。

Xibsを使い続けたい場合は、コードでregisterNibを使用することもできます。そのため、プロトタイプセルをxibsで設計し、コードで登録します。それほどスムーズではありませんが、ニーズに合うかもしれません。

37
TwoStraws

このプロセスを確認してください。これに従うと、テーブルにカスタムセルが表示されます。

Create Table

Create New Class for Cell

Make this class subclass of UITableViewCell

enter image description here

Use this code to create custom cell to show in table

 do not forget to import custom cell

17
Anil solanki