質問編集履歴

6

誤字

2021/03/15 06:49

投稿

konakizzi_mk
konakizzi_mk

スコア21

test CHANGED
File without changes
test CHANGED
@@ -58,7 +58,7 @@
58
58
 
59
59
  let pickerController = DKImagePickerController()
60
60
 
61
- pickerController.maxSelectableCount = 4 - (assets?.count ?? 0)
61
+ pickerController.maxSelectableCount = 4 - (assets?.count ?? 0)
62
62
 
63
63
  pickerController.UIDelegate = CustumUIDelegate()
64
64
 

5

誤字

2021/03/15 06:49

投稿

konakizzi_mk
konakizzi_mk

スコア21

test CHANGED
File without changes
test CHANGED
@@ -142,8 +142,6 @@
142
142
 
143
143
  ```swift
144
144
 
145
- import Foundation
146
-
147
145
  import DKImagePickerController
148
146
 
149
147
 

4

書式の改善

2021/03/15 06:48

投稿

konakizzi_mk
konakizzi_mk

スコア21

test CHANGED
File without changes
test CHANGED
@@ -24,6 +24,124 @@
24
24
 
25
25
  ```swift
26
26
 
27
+ import UIKit
28
+
29
+ import DKImagePickerController
30
+
31
+
32
+
33
+ class PictureViewController: UIViewController, UICollectionViewDelegate, UICollectionViewDataSource {
34
+
35
+
36
+
37
+ var assets:[DKAsset]?
38
+
39
+
40
+
41
+
42
+
43
+ @IBOutlet weak var collectionView: UICollectionView!
44
+
45
+
46
+
47
+
48
+
49
+ override func viewDidLoad() {
50
+
51
+ super.viewDidLoad()
52
+
53
+
54
+
55
+ }
56
+
57
+ @IBAction func tapButton(_ sender: Any) {
58
+
59
+ let pickerController = DKImagePickerController()
60
+
61
+ pickerController.maxSelectableCount = 4 - (assets?.count ?? 0)
62
+
63
+ pickerController.UIDelegate = CustumUIDelegate()
64
+
65
+ pickerController.didSelectAssets = { [unowned self] (assets: [DKAsset]) in
66
+
67
+
68
+
69
+ self.assets = assets
70
+
71
+ self.collectionView.reloadData()
72
+
73
+
74
+
75
+ }
76
+
77
+ present(pickerController, animated: true, completion: nil)
78
+
79
+ }
80
+
81
+
82
+
83
+
84
+
85
+ func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
86
+
87
+ return self.assets?.count ?? 0
88
+
89
+ }
90
+
91
+
92
+
93
+ func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
94
+
95
+ let asset = self.assets![indexPath.row]
96
+
97
+ var cell: UICollectionViewCell?
98
+
99
+ var imageView: UIImageView?
100
+
101
+
102
+
103
+ if asset.type == .photo {
104
+
105
+ cell = collectionView.dequeueReusableCell(withReuseIdentifier: "CellImage", for: indexPath)
106
+
107
+ imageView = cell?.contentView.viewWithTag(1) as? UIImageView
108
+
109
+ }
110
+
111
+
112
+
113
+ if let imageView = imageView {
114
+
115
+
116
+
117
+ asset.fetchFullScreenImage(completeBlock: { image, info in
118
+
119
+ imageView.image = image
120
+
121
+
122
+
123
+ })
124
+
125
+ }
126
+
127
+ return cell!
128
+
129
+ }
130
+
131
+
132
+
133
+
134
+
135
+
136
+
137
+ }
138
+
139
+ ```
140
+
141
+
142
+
143
+ ```swift
144
+
27
145
  import Foundation
28
146
 
29
147
  import DKImagePickerController

3

書式の改善

2021/03/15 06:47

投稿

konakizzi_mk
konakizzi_mk

スコア21

test CHANGED
File without changes
test CHANGED
@@ -18,7 +18,7 @@
18
18
 
19
19
  <やりたいこと>
20
20
 
21
- アラートのmessage内容はこのままで、title部分の内容を変更したいが、title部分を変更することによってデフォルトで設定されていたmessage内容を取得できなくなってしまったのでどうやったら取得できるかご教示いただきたい
21
+ アラートのmessage内容はこのままで、title部分の内容を変更したい。
22
22
 
23
23
 
24
24
 
@@ -62,7 +62,7 @@
62
62
 
63
63
  ```
64
64
 
65
- 上記を実行すると以下のようにアラートが表示されてしまいます
65
+ 上記を実行すると以下のようにアラートが表示されてしまい、message内容がカスタマイズ前と同じものが表示されない
66
66
 
67
67
  title:最大4枚まで添付することができます
68
68
 

2

誤字

2021/03/15 06:35

投稿

konakizzi_mk
konakizzi_mk

スコア21

test CHANGED
File without changes
test CHANGED
@@ -4,9 +4,7 @@
4
4
 
5
5
  <現状>
6
6
 
7
- `maxSelectableCount`を指定し、指定したカウントが超えてしまった際に表示されるアラートが
7
+ `maxSelectableCount`を指定し、指定したカウントが超えてしまった際デフォルトで設定されてい以下のアラートが表示される。
8
-
9
- デフォルトで設定されている以下が表示される。
10
8
 
11
9
 
12
10
 

1

誤字

2021/03/15 05:37

投稿

konakizzi_mk
konakizzi_mk

スコア21

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  ##実現したいこと
2
2
 
3
- DKImagePickerControllerライブラリのUIカスタマイズをしたい。
3
+ [DKImagePickerControllerライブラリ](https://github.com/zhangao0086/DKImagePickerController)のUIカスタマイズをしたい。
4
4
 
5
5
  <現状>
6
6