2

これはおそらく簡単な質問ですが、これを検索するために必要なキーワードの手がかりがありません...

シンプルなセレクターを作成したい (Android ではスピナーと呼んだ)。これが私が達成したいことですここに画像の説明を入力

または、ipod touch / iphone の場合は画面全体を使用します。

そのため、ListView のフィルター (カテゴリ、国、並べ替え) を表す 3 つのボタンがあり、ボタンの 1 つを押すと、各ボタンのフィルターを選択するためのポップオーバー/ダイアログが表示されます。

ありがとう...

質問を明確にするために情報を追加する必要がある場合はお知らせください。

4

2 に答える 2

1

それが現れるほど典型的ではありません。

xibを使用して新しいUIViewControllerクラスを作成し、コンボボックスまたはpopviewControolerに表示するビューサイズを調整します。次に、ナビゲーションコントローラーとtableviewControllerを置きます。

そして、コントローラークラスを使用してUIViewControllerをカスタマイズします。コントローラクラスは、データの表示と選択を担当します。

MainViewControllerで、ComboBoxまたはpopviewcontrollerを表示する場所から。

popViewControllerインスタンス変数を宣言し、合成します。ここにユーザー定義メソッドを実装して、popviewcontrollerクラスを割り当て、それをクラスのpopviewControllerインスタンス変数に割り当てます。

それからそれをdidSelectRowAtIndexPathと呼びました。

popoverを閉じるときは、このクラスのインスタンス変数にpopViewControllerの結果を設定して、MainViewControllerクラスで簡単にアクセスできるようにします。

于 2012-08-27T11:20:59.890 に答える
1

UItableViewに を追加し、そのカスタム ビューにUIViewのすべてのデリゲートを実装することで、コンボ ボックスのような機能を実現できます。UITableView

UIViewこれで、コンボが必要な場所にそのカスタムのオブジェクトを追加できます。いくつかのFrame設定でトレーニングする必要があります。

于 2012-08-27T17:11:30.383 に答える