2010-12-11 6 views
3

矢印の付いたボタンをクリックすると、利用可能なアイテムのリストがリストとして表示されます。 iPhoneアプリケーション用にこれを開発するコードを手伝ってもらえますか?iPhoneアプリケーションでのドロップダウンリストの作成

+0

この回答を参照してください:それはあなたのドロップダウンを作成するのに役立ちますします。http://stackoverflow.com/a/12066726/ 8436372 – Soniya

+1

https://github.com/satishazad/SAMenuDropDown –

答えて

1

iPhoneには、ドロップダウンリストと選択リストが組み込まれていません。これを自分で実装する必要があります。 This linkには、テーブルビューを使用した同様の実装が含まれています。

EDIT:UIPickerViewは、他の回答で指摘されている別のオプションです。これも考慮する必要があります。

1

ドロップダウンリストにする必要がありますか?ここの標準は、ドロップダウンリストがあるときはSafariのようにUIPickerView(特にiPhone上)を使用することです。だけでなく、標準ですが、それは私が提案しようとしているものよりも簡単です。

あなたの答えが「はい、同じ画面のドロップダウンリストでなければならない」場合は、自分で実装しています。これはむしろ痛いかもしれませんが、私の頭の上からは、UITableView(あなたのPickerViewとして機能します)を作成し、ラベルしか持たないカスタムUITableViewCellを作成することが最善の方法ですしかしあなたが望む)。ユーザーがあなたの矢印(sic)を押すたびに、矢印の下にアニメーションを表示するか、単に表示させることによって、ビューを表示します。覚えておいて、コントローラはUITableViewDelegateUITableViewDataSourceとして動作する必要があります。

答えが「いいえ、それは複雑です」とピッカーと一緒に行ってください。

13

UIPickerViewは、iOSユーザーが期待する正しいコントロール、およびApple iOS Human Interface Guidelinesで指定されたコントロールです。

SafariのWebページであっても、通常はどこにドロップダウンしても、ピッカーが表示されます。あなたができるならピッカーと一緒に行け。

+0

これに加えて、マイクロソフトはWindows Phone 7でもドロップダウンリストの提供も推奨もしていません。一部のPCのメタファーは、小さな画面ではうまく機能しません。私はUIPickerViewが行く方法であることに同意します。 –

関連する問題