再利用性を高めるために、ストーリーボードの外部にテーブルビューを作成したいと思います。
XcodeでNibを使用してUITableView
ベースのViewControllerを作成すると、nibファイルでデフォルトのTableViewが取得されます。ただし、ストーリーボードのように、Interface Builderでプロトタイプセルを追加することはできません。
現在、ペン先にプロトタイプセルを追加することはできませんか、それとも何かが足りませんか。
助けてくれてありがとう。
iOS 5には、UITableViewに新しいメソッドが含まれています: registerNib:forCellReuseIdentifier:
使用するには、UITableViewCellをnibに入れます。ペン先の唯一のルートオブジェクトでなければなりません。
TableViewをロードした後、nibを登録できます。セル識別子を使用してdequeueReusableCellWithIdentifier:を呼び出すと、Storyboardプロトタイプセルを使用した場合と同様に、nibからnibをプルします。
In Swift 4:
重要-登録 viewDidLoadのnibファイル
yourTableview.register(UINib.init(nibName: "CustomCellTableViewCell", bundle: nil), forCellReuseIdentifier: "Cell")
(または)
yourTableview.register(UINib(nibName: "CustomCellTableViewCell", bundle: Bundle.main), forCellReuseIdentifier: "Cell")