質問

ちょうど私が単純な配列でUIActionSheetでUIPickerViewを作成する方法を知りたい。

<時間>

[OK]をよく私が実際にアクションシートにそれを置く方法を見つけたが、それは私のアプリ、おかげでより適用されるので、私はより良いあなたの方法を好むが、私はまた、UIPickerViewにオプションを置く方法を知りたい、私はちょうど午前そののその部分の上にハングアップ。私はすでに色の配列があります。その中など、赤、緑、青、黄、黒の私は、私はすでにinitwithframeを使用している場合pickerviewにそれを置く方法を知りたいです:?誰もが、私はそれが愚かな質問である知っているが、私は私の$$$$$$のMacBookに私の頭を抱え込んだ助けてくださいます。

役に立ちましたか?

解決

あなたはそれを行うにはしたくありません。代わりに、Interface BuilderであなたのUIPickerViewを作成して、あなたのビューコントローラでコンセントに接続します。メインビューのサブビューとして追加し、それがちょうど下縁下オフスクリーンとなるように、そのフレーム座標設定、X = 0、Y = 480。

次に、あなたは、ピッカーを表示するようなもので、画面上にそれをアニメーション化するときます:

[UIView beginAnimations:nil context:NULL];
[colorPicker setFrame:CGRectMake(0.0f, 416.0f, 320.0f, 216.0f)];
[UIView commitAnimations];

そして、あなたがこれを選んで完了したら、それを隠します:

[UIView beginAnimations:nil context:NULL];
[colorPicker setFrame:CGRectMake(0.0f, 480.0f, 320.0f, 216.0f)];
[UIView commitAnimations];

これはあなたのピッカーが下のアニメーションから上にスライドし、完了したら、バックスライドダウンするようになります。

私はUIActionSheetにピッカーを追加するとは思わない、それも可能だ場合は、お勧めです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top