質問編集履歴

4

イメージ追加

2019/09/26 10:03

投稿

Yoshiyoshida
Yoshiyoshida

スコア11

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

コード修正

2019/09/26 10:03

投稿

Yoshiyoshida
Yoshiyoshida

スコア11

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 = CustomInlineLayoutUIDelegate(imagePickerController: pickerController)
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

詳細記入

2019/09/26 09:47

投稿

Yoshiyoshida
Yoshiyoshida

スコア11

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

エラー内容の間違い

2019/09/26 09:44

投稿

Yoshiyoshida
Yoshiyoshida

スコア11

test CHANGED
File without changes
test CHANGED
@@ -28,7 +28,7 @@
28
28
 
29
29
  ```ここに言語を入力
30
30
 
31
- Argument labels '(imagePickerController:)' do not match any available overloads
31
+ Use of unresolved identifier 'CustomInlineLayoutUIDelegate'
32
32
 
33
33
  ```
34
34