web-dev-qa-db-ja.com

iPhone / iPad UI:ドロップダウンコントロールを探す

私のユニバーサルアプリには設定ページがあり、ユーザーは利用可能な12のテーマからテーマを選択する必要があります。

問題は、ピッカービューを使用している場合、iPhoneの画面の大部分を占めることです。

私が欲しいのは、標準のWindowsドロップダウンメニューのようなものだと思います。このメニューでは、現在の選択内容が1行に表示され、クリックすると、スクロール可能な項目のリストに展開されます。アイテムを選択すると、リストが元の形式に折りたたまれます。

だから私の質問は:この状況を処理するための私の最良の方法は何ですか?この状況がどのようにうまく処理されるかについての写真やコード例を誰かに教えてもらえますか?

編集:これは私が探している動作です:

  • 現在選択されているプロファイルのみが表示されます
  • ユーザーがこれをタップすると、リストに展開されます
  • ユーザーがアイテムを選択すると(またはビューの外側をタップすると)、元のフォームに折りたたまれ、新しい選択が表示されます。

つまり、機能的にはドロップダウンと同等です。

16
P i

まず、この質問は次の重複です。

(あまり良くない) サブビューとしてのピッカービュー

(同じ) iPhoneのドロップダウンのようなボタンの作り方

(より良い) iphoneアプリのドロップダウンリストボックスを作成する方法

(さらに良い) iPhoneアプリでドロップダウンリストを作成する

(最後の1つはいくつかの便利なコードにリンクしています)

次に、画像サイズを320x480に制限する「ドロップダウンコントロールiphone」のGoogle画像検索は、誰もがこれをどのように行っているかを示しています。

基本的に、ピッカービューは、キーボードと同じように下からスクロールします。

enter image description here

10
P i