2016-04-05 11 views
1

私のアプリでは、ユーザーが写真を撮ってウェブサービスに投稿する機能を持っています。私は、次のコードを使用します。UIImagePickerController - ユーザーはカメラとアルバムのどちらを選択できますか?

imagePicker = UIImagePickerController() 
imagePicker.delegate = self 
imagePicker.sourceType = .Camera 
presentViewController(imagePicker, animated: true, completion: nil) 

しかし、私はユーザーが自分のカメラで写真を撮ったり、アルバムから写真を選択するにはいずれかのオプションを与えることを好むだろう。私はsourceType = .PhotoLibraryを選ぶことができると知っていますが、それは再びカメラを可能なソースとして排除します。私に両方を与えることができる組み合わせはありませんか?

ありがとうございます!

答えて

1

UIAlertControllerを使用して、スタイルUIAlertControllerStyle.ActionSheetのアラートを表示し、両方を選択肢として指定できます。

これは、メッセージアプリケーションのテキストメッセージに写真を追加するように設定した場合のように、この選択肢を提供するために他のアプリケーションでも使用されるため、これは明らかに最も公式な方法ですこれを行う。しかし、選択できるようにUIImagePickerControllerを提示する方法はありません。

+0

ありがとうございます。私はそれがこれを達成する最善の方法だと思います。乾杯! – ardevd

関連する問題