私の普遍的なアプリには設定ページがあり、そこでは12個のテーマから1つのテーマを選択する必要があります。iPhone/iPad UI:ドロップダウンコントロールを求める
ピッカービューを使用している場合、iPhone上でほとんどの画面が表示されないという問題があります。
標準のWindowsドロップダウンメニューのように、現在選択されている行を1行に表示してクリックすると、スクロール可能なアイテムのリストに展開されます。アイテムを選択すると、リストが元のフォームに戻されます。
私の質問は:この状況を処理するための最良の方法は何ですか?どのようにこの状況がうまく処理されるかの写真やコード例を教えてもらえますか?
EDIT: これは私が探している動作です:
- のみ、現在選択されているプロファイルが
- ユーザーはこれにタップしたとき、それはリスト
- に展開し表示されますユーザーは元のフォームに戻って元のフォームに戻って項目を選択します(または新しい項目を表示します)
つまり、機能的にはdropdowと同等ですn。
http://blog.lemberg.co.uk/iphone-development/custom-dropdown-list/ –
いいえ、あなたは間違いなく、カスタムコントロールを望んでいません。アップルの設計に従ってください。ピッカー・ビューを使用すると、ほとんどの画面が表示されます。ユーザーは何もする必要はありませんが、その特定のオプションを設定すると、終了します。彼らは画面の不動産を取り戻し、あなたのソフトウェアを使用するための克服できない学習曲線を持っていませんでした。 –
「彼らの不動産を元に戻す」とはどういう意味ですか?私の質問の全体的なポイントは、このコントロールは固定サイズであるように見えます。つまり、ユーザーが選択を変更したいかどうかに関わらず画面の大きな塊を埋めることになります。つまり、あなたがボタンからそれを起動しない限り、あなたは不動産を元に戻すことはありません。これはあなたが言っていることですか? –