質問編集履歴
4
イメージ追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -70,6 +70,8 @@
|
|
70
70
|
|
71
71
|
**使ったフレームワーク** : DKImagePickerController
|
72
72
|
|
73
|
+
![イメージ説明](b1f8f6802351fdce4623fa2839cc270a.gif)
|
74
|
+
|
73
75
|
|
74
76
|
|
75
77
|
### エラー内容
|
3
コード修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
DKImagePickerControllerにおけるCustomInlineLayoutUIDelegate関数の使い方
|
1
|
+
こDKImagePickerControllerにおけるCustomInlineLayoutUIDelegate関数の使い方
|
test
CHANGED
@@ -4,7 +4,57 @@
|
|
4
4
|
|
5
5
|
```
|
6
6
|
|
7
|
+
self.pickerController = DKImagePickerController(groupDataManager: groupDataManager)
|
8
|
+
|
9
|
+
```
|
10
|
+
|
11
|
+
#### 実装した関数
|
12
|
+
|
13
|
+
```
|
14
|
+
|
15
|
+
func addSubview(){
|
16
|
+
|
17
|
+
print("モーダルの下の画面---------------------")
|
18
|
+
|
19
|
+
|
20
|
+
|
21
|
+
|
22
|
+
|
23
|
+
let groupDataManagerConfiguration = DKImageGroupDataManagerConfiguration()
|
24
|
+
|
25
|
+
groupDataManagerConfiguration.fetchLimit = 20
|
26
|
+
|
27
|
+
groupDataManagerConfiguration.assetGroupTypes = [.smartAlbumUserLibrary]
|
28
|
+
|
29
|
+
|
30
|
+
|
31
|
+
let groupDataManager = DKImageGroupDataManager(configuration: groupDataManagerConfiguration)
|
32
|
+
|
33
|
+
|
34
|
+
|
35
|
+
//self.pickerController = DKImagePickerController(groupDataManager: groupDataManager)
|
36
|
+
|
37
|
+
pickerController.inline = true
|
38
|
+
|
7
|
-
pickerController.UIDelegate
|
39
|
+
pickerController.UIDelegate = CustomInlineLayoutUIDelegate(imagePickerController: pickerController)
|
40
|
+
|
41
|
+
pickerController.assetType = .allPhotos
|
42
|
+
|
43
|
+
pickerController.sourceType = .photo
|
44
|
+
|
45
|
+
|
46
|
+
|
47
|
+
print("(self.pickerController.view!)")
|
48
|
+
|
49
|
+
|
50
|
+
|
51
|
+
let pickerView = self.pickerController.view!
|
52
|
+
|
53
|
+
pickerView.frame = CGRect(x: 0, y: 170, width: self.view.bounds.width, height: 600)//選択した画像のひ画面設定
|
54
|
+
|
55
|
+
self.view.addSubview(pickerView)
|
56
|
+
|
57
|
+
}legate = CustomInlineLayoutUIDelegate(imagePickerController: pickerController)
|
8
58
|
|
9
59
|
```
|
10
60
|
|
2
詳細記入
test
CHANGED
File without changes
|
test
CHANGED
@@ -14,7 +14,9 @@
|
|
14
14
|
|
15
15
|
[参考サイト](https://github.com/zhangao0086/DKImagePickerController)
|
16
16
|
|
17
|
-
上記のサイトを参考にして、画像を複数選択する機能を実装しようとしました。
|
17
|
+
上記のサイトを参考にして、モーダル上で画像を複数選択してから、モーダルのしたの画面に選択した画像を表示する機能を実装しようとしました。
|
18
|
+
|
19
|
+
しかし、エラーが原因なのか、選んだ画像がViewにわたっていません。
|
18
20
|
|
19
21
|
**使ったフレームワーク** : DKImagePickerController
|
20
22
|
|
@@ -24,13 +26,15 @@
|
|
24
26
|
|
25
27
|
|
26
28
|
|
27
|
-
ところがエラーが発生しました。
|
28
|
-
|
29
29
|
```ここに言語を入力
|
30
30
|
|
31
31
|
Use of unresolved identifier 'CustomInlineLayoutUIDelegate'
|
32
32
|
|
33
33
|
```
|
34
|
+
|
35
|
+
このエラーがとれれば今回実装したい機能ができるのではないかと考えています。
|
36
|
+
|
37
|
+
エラーを取らずにモーダルから選んだ画像を渡せるのであればそれでもかまわないスタンスです。
|
34
38
|
|
35
39
|
|
36
40
|
|
1
エラー内容の間違い
test
CHANGED
File without changes
|
test
CHANGED
@@ -28,7 +28,7 @@
|
|
28
28
|
|
29
29
|
```ここに言語を入力
|
30
30
|
|
31
|
-
|
31
|
+
Use of unresolved identifier 'CustomInlineLayoutUIDelegate'
|
32
32
|
|
33
33
|
```
|
34
34
|
|