2011-07-07 3 views
3

私は質問があり、複数の異なる種類の質問を1ページ(日付ピッカー、texbox、ピッカーなど)で表示したいと考えています。これらは実行時に作成されますこれらの質問はすべて独自のものになります。その検証の警告 スクロールで複数のUIコンポーネントを定義するための最良の方法

- そして多分explainaiton..etcのための質問の周りにいくつかのより多くのラベルのための質問の下

-questionラベル

-a隠しラベル。

だから私は、複数のコントロールを使用する必要がページ上の各質問のために、ここでの最善のアプローチは何である:

スクロールビュー - 使用して動的に私の質問を追加しますが、それぞれの質問にはすでに、いくつかの他のコンポーネントを持っていますどうすれば定義できますか?質問ごとにビューオブジェクトを作成し、そのコンポーネントを質問objcetsに追加し、質問をスクロールビューに追加できますか?もしそうなら、どのように?

- 私はテーブルビューを使用する必要があります。私はすでに各セルに追加するコンポーネントを分類していると思いますか?

- 私はファンシーなUiクラスをサブクラス化して、すばらしい代表団をしてください。しかしどのように?

私は客観的なCに新しいので、答えが説明的なものであれば私はうれしいでしょう。私はあなたがのUITableViewを使用する必要があります数える

おかげ

答えて

1

デザインの観点から必要に応じて、以前の質問に戻ることはできますか?線形の順序での質問ですか?もしそうなら、UINavigationControllerを使用して新しいビューをスタックにプッシュし続けることを検討します。各ビューには質問があります。
また、代わりにあなたのアラートの隠されたuilabelsを有するので、UIAlertViewを使用することを検討しては、(それがはるかにクーラーに見える)

1

。 Interface BuilderでカスタムUITableViewCellを作成する必要はありません。サポートする質問の種類ごとに1つずつ作成する必要があります。

これは、SDKが必要とするほとんどすべてを提供するため、おそらく最も簡単な方法です。さらに、多くのチュートリアルやStackOverflowの質問が件名で見つかります。

+0

TNXは、私はこれらのUITableViewCellの作成方法の詳細を与えることができる私は、各カスタムセルビューの異なるXIBが必要なのでしょうか?どのように私はそれらをナビゲーションベースのコントローラに挿入するのですか? – Spring

+0

私が言ったように、このチュートリアルはたくさんあります。 Googleはあなたの親友です。 – Axel

関連する問題