複製:
cocos2d を使った iphone アプリで pickerview を使うことはできますか? 可能であれば、アプリケーションでそれを行うことができます.この情報を取得できる場所.そうでない場合は、ピッカービューでこれを行うための他の解決策は何ですか.
cocos2d を使った iphone アプリで pickerview を使うことはできますか? 可能であれば、アプリケーションでそれを行うことができます.この情報を取得できる場所.そうでない場合は、ピッカービューでこれを行うための他の解決策は何ですか.
はい、Cocos2DIPhoneでUIKitコントロールを使用できます。
それらをアプリケーションウィンドウに直接アタッチする必要があります。
ドキュメントとcocos2dメッセージボードに例があります。Riqは、メッセージボードの質問/フィードバックにも優れています。
以下の手順を使用して、アプリケーションで UIImagePicker コントローラーを使用しました。
// 1 - instantiate your picker (in my case UIImagePicker):
pickerController = [[UIImagePickerController alloc] init];
pickerController.sourceType = UIImagePickerControllerSourceTypeCamera;
pickerController.delegate = self;
// 2 - add the picker view as a subview of the actual scene
[[Director sharedDirector] openGLView] addSubview:pickerController.view];
それは私にとってはうまくいきましたが、トランジションはアニメーション化されていません。
cocos2d についてはまったく調べていませんが、アプリ内で UIKit のフレームワークにまだアクセスできる場合は、UIPickerView のインスタンスを作成できるはずです。
ただし、サブクラス化したり、独自のものを作成したりせずに、意図したとおりに使用できるかどうかはわかりません。ピッカー ビューは、アプリによって自動的にスピンされるのではなく、ユーザーが選択項目から項目を選択するために使用することを目的としています...