0

現時点では、Interface builder で構築された iPhone アプリに設定ビューがあります。これは、背景画像、いくつかのテキスト フィールド、ラベル、およびボタンで構成されています。これは見栄えが悪いので、カスタム UITableViewCells を使用して設定ビューを UITableView に変換したいと考えています。

Appleのチュートリアルに書かれているように、設定ビューのXIBにいくつかのセルを追加し、cellForRowAtIndexPathメソッド([return myCell];を使用)でそれらを返そうとしましたが、これはうまくいきませんでした-TableView全体が奇妙に見え、表示されただけでした最初のセルが正しく。

これらのカスタム セルを Interface Builder で設計することは可能ですか? それらのために空の XIB を作成する必要がありますか、それともビューの XIB に入れることができますか? そして、それらをTableViewに挿入するにはどうすればよいですか?

前もって感謝します、

ヤシン

4

1 に答える 1

1

Interface Builder で作成したカスタム テーブル セルを絶対に追加できます。これには、静的セルと動的セルの両方が含まれます。ただし、これ以上の情報をご提供いただけない場合は、「ドキュメントを再確認して、もう一度お試しください」としか言いようがありません。私が言えることは、それが機能していて、かなり単純なので、見逃している可能性があることを言うのは難しい. tableView:cellForRowAtIndexPath メソッドにあるものを投稿すると、より役立つ場合があります。

テキストフィールドがいくつかあると言うので、テーブルビュープログラミングガイドの静的行コンテンツセクションのテクニックを見ることをお勧めします。おそらく、フォームの各フィールドをセグメント化されたテーブル ビューの行に対応させたいと思うでしょう。これにより、すべてが見栄えが良くなります。

于 2009-11-01T23:06:44.640 に答える