1

ユーザーが5つの異なるオプションから選択できるボタンを作成しようとしています。1 つのオプションが事前に選択され、ユーザーがボタンを押すと、ユーザーが選択できるように 5 つのオプションが表示される 1 行のボタンのようなものを念頭に置いています。オブジェクトライブラリで最も近いのはピッカービューですが、画面には大きすぎてすべてのオプションが表示されます.最初に1つだけを表示し、ユーザーがボタンを押すと必要に応じて別のオプションを選択できるようにします。私が行方不明のxcodeにこのようなボタンがありますか、それともピッカービューなどをカスタマイズする必要がありますか?

4

2 に答える 2

2

5つのボタンを備えたUISegmentedControlはどうですか?

ここに画像の説明を入力してください

phixはこのようなUITextField/UIPickerコンボについて言及しました

ここに画像の説明を入力してください

于 2012-06-19T10:06:04.593 に答える
2

1 つのオプションはセグメント化されたコントロールですが、多くのオプションがあると大きくなりすぎます。

UIPickerView を inputView としてカスタマイズした UITextfield を使用することをお勧めします。そのため、ユーザーはキーボードからではなく、ピッカーからのみテキストを選択できます。

UIButton をサブクラス化する必要がある UIButton でそれを行うことも可能です。

これを達成する方法に関するチュートリアルは次のとおりです。http://nomtek.com/tips-for-developers/working-with-pickers/

于 2012-06-19T10:14:02.903 に答える