回答編集履歴
1
誤字の修正
answer
CHANGED
|
@@ -21,14 +21,16 @@
|
|
|
21
21
|
6. [Cancel]が押されたら`imageCropViewControllerDidCancelCrop(_)`が呼び出されるので、必要な処理を記述する。必要であれば`dismiss(animated:completion:)`で画像選択ダイアログを消す。
|
|
22
22
|
|
|
23
23
|
という流れです。
|
|
24
|
-
|
|
24
|
+
`RSkImageCropperController`もほぼ同じ流れです。
|
|
25
25
|
|
|
26
|
-
昨日、質問者さん立てた別質問で詳解していた
|
|
26
|
+
昨日、質問者さん立てた別質問で詳解していた RSKImageCropper が面白そうだったので、自分でもちょっとしたサンプルを作ってたところです。
|
|
27
27
|
|
|
28
28
|
自分の記録も含めて逐一コメントを入れていますので、参考にして流れを追ってみてください。
|
|
29
29
|
|
|
30
30
|
StoryBoard で適切な大きさの UimageView と UIButton を配置して、適切に下記のコードと接続すれば、一応動くと思います。
|
|
31
31
|
|
|
32
|
+
必要に応じて`print()`を入れたり、`present()`や`dismiss()`をコメントアウトするなどして実験してみると、理解が促進するかもしれません。
|
|
33
|
+
|
|
32
34
|
```Swift
|
|
33
35
|
import UIKit
|
|
34
36
|
import RSKImageCropper
|
|
@@ -44,8 +46,6 @@
|
|
|
44
46
|
// Do any additional setup after loading the view.
|
|
45
47
|
}
|
|
46
48
|
|
|
47
|
-
@IBOutlet weak var imageButton: UIButton!
|
|
48
|
-
|
|
49
49
|
// UIImagePicker を起動するためのボタン
|
|
50
50
|
@IBAction func buttonClicked(_ sender: Any) {
|
|
51
51
|
// イメージピッカーのインスタンスを作る
|