复制:
是否可以使用 cocos2d 在 iphone 应用程序中使用 pickerview ?如果可能,那么我可以在我的应用程序中执行此操作吗?我可以在哪里获取此信息。如果没有,那么在 pickerview 中执行此操作的其他解决方案是什么。
是否可以使用 cocos2d 在 iphone 应用程序中使用 pickerview ?如果可能,那么我可以在我的应用程序中执行此操作吗?我可以在哪里获取此信息。如果没有,那么在 pickerview 中执行此操作的其他解决方案是什么。
我根本没有研究 cocos2d,但我假设如果你仍然可以访问你的应用程序中的 UIKit 名作,你应该能够创建一个 UIPickerView 的实例。
但是,我不确定您是否能够以您想要的方式使用它,而无需进行一些子类化或编写您自己的。选择器视图旨在供用户从选择中选择项目,而不是由应用程序自动旋转...
是的,你可以在 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];
它对我有用,但过渡不是动画的。