UITableViewうまく機能するストーリーボードから構築された静的があります。ただし、ユーザー定義ファイルからプログラムで最初のカテゴリを埋めたい
簡単に言えば、配列内のすべての文字列を調べて、それらを最初のカテゴリの行のセルとして追加したいと考えています。2 番目のカテゴリには、一連のやや複雑なセル (多数のラベル、テキストフィールド、ボタン、およびその他のコントロールを含む) があり、ストーリーボードで定義されていますが、コードで再作成する気はありません。
私が理解している限りUITableView、ストーリーボードからビルドされた場合のデフォルトの動作は、nibファイルを暗黙的な として使用することですdatasource。カスタム クラスを として使用するdatasourceと、2 番目のセクションが機能しません。これを修正する2つの可能な方法を考えました:
- から最初のカテゴリを入力し
datasource、残りをnibファイルに委任します。これは可能ですか?nibプログラムで に入力するように依頼する方法はありUITableViewますか? - ストーリーボードで作成したセルをコードにエクスポートし、このコードを my に貼り付けます
datasource。この方法には、2 番目のカテゴリを変更するのが難しくなるという欠点があります。
これらの 2 つのオプションのいずれかが実行可能ですか? 別のオプションはありますか?