一部の人々は、SDK (Spore Origins など) を介して iPhone カメラにアクセスする方法を理解できたことは明らかです。これはどのように行うことができますか?
59886 次
2 に答える
48
UIImagePickerController
基本的に、クラスを使用する必要があります。
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.delegate = pickerDelegate
picker.sourceType = UIImagePickerControllerSourceTypeCamera
上記のpickerDelegate
オブジェクトは、次のメソッドを実装する必要があります。
- (void)imagePickerController:(UIImagePickerController *)picker
didFinishPickingMediaWithInfo:(NSDictionary *)info
ディクショナリinfo
には、元の画像と編集された画像のエントリが含まれ、UIImagePickerControllerOriginalImage
それぞれ とでキー設定されUIImagePickerControllerEditedImage
ます。(詳細については、https ://developer.apple.com/documentation/uikit/uiimagepickercontrollerdelegateおよびhttps://developer.apple.com/documentation/uikit/uiimagepickercontrollerinfokeyを参照してください)
于 2008-09-16T16:29:59.313 に答える
5
うーん.....OverlayView を使ってみたことはありますか? これにより、カメラはカスタマイズされたように見えるかもしれませんが、実際にはその上のビューにすぎません。
プライベート API に直接アクセスすると、アプリが Apple によって拒否される可能性があります。以下のリンクが役立つかどうかを確認してください。
于 2010-07-09T09:39:31.127 に答える