質問編集履歴

1 画像追加

退会済みユーザー

退会済みユーザー

2019/01/06 15:43  投稿

iOS標準ライブラリの画像トリミング機能を使いたい
```
@IBAction func startCamera(_ sender: Any) {
       let sourceType:UIImagePickerController.SourceType =
           UIImagePickerController.SourceType.camera
       // カメラが利用可能かチェック
       if UIImagePickerController.isSourceTypeAvailable(
           UIImagePickerController.SourceType.camera){
           // インスタンスの作成
           let cameraPicker = UIImagePickerController()
           cameraPicker.modalPresentationStyle = UIModalPresentationStyle.popover
           cameraPicker.allowsEditing = true
           cameraPicker.sourceType = sourceType
           cameraPicker.delegate = self
           cameraPicker.showsCameraControls = true
           cameraPicker.setEditing(true, animated: true)
           self.present(cameraPicker, animated: true, completion: nil)
       }
       else{
           print("error")
       }
   }
```
上記のコードで、ボタンを押したらカメラを起動させて、撮影後にトリミングをしたいのですが以下の画像のようになってしまい、トリミングの画面が表示されません。下記のような画面を表示するにはどのようにすれば良いのでしょうか?
上記のコードで、ボタンを押したらカメラを起動させて、撮影後にトリミングをしたいのですが1枚目の画像のようになってしまい、トリミングの画面が表示されません。2枚目のような画面を表示するにはどのようにすれば良いのでしょうか?
![イメージ説明](9ac0d5d2ac810b5513de06d300e44ef1.jpeg)
![イメージ説明](319b7533d69ad587d4b7b11b16ce42af.jpeg)
  • Swift

    14565 questions

    Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る