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