teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

6

誤字

2021/03/15 06:49

投稿

konakizzi_mk
konakizzi_mk

スコア21

title CHANGED
File without changes
body CHANGED
@@ -28,7 +28,7 @@
28
28
  }
29
29
  @IBAction func tapButton(_ sender: Any) {
30
30
  let pickerController = DKImagePickerController()
31
- pickerController.maxSelectableCount = 4 - (assets?.count ?? 0)
31
+ pickerController.maxSelectableCount = 4 - (assets?.count ?? 0)
32
32
  pickerController.UIDelegate = CustumUIDelegate()
33
33
  pickerController.didSelectAssets = { [unowned self] (assets: [DKAsset]) in
34
34
 

5

誤字

2021/03/15 06:49

投稿

konakizzi_mk
konakizzi_mk

スコア21

title CHANGED
File without changes
body CHANGED
@@ -70,7 +70,6 @@
70
70
  ```
71
71
 
72
72
  ```swift
73
- import Foundation
74
73
  import DKImagePickerController
75
74
 
76
75
  class CustumUIDelegate: DKImagePickerControllerBaseUIDelegate {

4

書式の改善

2021/03/15 06:48

投稿

konakizzi_mk
konakizzi_mk

スコア21

title CHANGED
File without changes
body CHANGED
@@ -11,6 +11,65 @@
11
11
  アラートのmessage内容はこのままで、title部分の内容を変更したい。
12
12
 
13
13
  ```swift
14
+ import UIKit
15
+ import DKImagePickerController
16
+
17
+ class PictureViewController: UIViewController, UICollectionViewDelegate, UICollectionViewDataSource {
18
+
19
+ var assets:[DKAsset]?
20
+
21
+
22
+ @IBOutlet weak var collectionView: UICollectionView!
23
+
24
+
25
+ override func viewDidLoad() {
26
+ super.viewDidLoad()
27
+
28
+ }
29
+ @IBAction func tapButton(_ sender: Any) {
30
+ let pickerController = DKImagePickerController()
31
+ pickerController.maxSelectableCount = 4 - (assets?.count ?? 0)
32
+ pickerController.UIDelegate = CustumUIDelegate()
33
+ pickerController.didSelectAssets = { [unowned self] (assets: [DKAsset]) in
34
+
35
+ self.assets = assets
36
+ self.collectionView.reloadData()
37
+
38
+ }
39
+ present(pickerController, animated: true, completion: nil)
40
+ }
41
+
42
+
43
+ func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
44
+ return self.assets?.count ?? 0
45
+ }
46
+
47
+ func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
48
+ let asset = self.assets![indexPath.row]
49
+ var cell: UICollectionViewCell?
50
+ var imageView: UIImageView?
51
+
52
+ if asset.type == .photo {
53
+ cell = collectionView.dequeueReusableCell(withReuseIdentifier: "CellImage", for: indexPath)
54
+ imageView = cell?.contentView.viewWithTag(1) as? UIImageView
55
+ }
56
+
57
+ if let imageView = imageView {
58
+
59
+ asset.fetchFullScreenImage(completeBlock: { image, info in
60
+ imageView.image = image
61
+
62
+ })
63
+ }
64
+ return cell!
65
+ }
66
+
67
+
68
+
69
+ }
70
+ ```
71
+
72
+ ```swift
14
73
  import Foundation
15
74
  import DKImagePickerController
16
75
 

3

書式の改善

2021/03/15 06:47

投稿

konakizzi_mk
konakizzi_mk

スコア21

title CHANGED
File without changes
body CHANGED
@@ -8,7 +8,7 @@
8
8
  ※〜には添付可能枚数の残りの数字が表示されます。
9
9
 
10
10
  <やりたいこと>
11
- アラートのmessage内容はこのままで、title部分の内容を変更したいが、title部分を変更することによってデフォルトで設定されていたmessage内容を取得できなくなってしまったのでどうやったら取得できるかご教示いただきたい
11
+ アラートのmessage内容はこのままで、title部分の内容を変更したい。
12
12
 
13
13
  ```swift
14
14
  import Foundation
@@ -30,7 +30,7 @@
30
30
  }
31
31
 
32
32
  ```
33
- 上記を実行すると以下のようにアラートが表示されてしまいます
33
+ 上記を実行すると以下のようにアラートが表示されてしまい、message内容がカスタマイズ前と同じものが表示されない
34
34
  title:最大4枚まで添付することができます
35
35
  message:Optional(~)枚まで選択できます"
36
36
  ※〜には添付可能枚数の残りの数字が表示されます。

2

誤字

2021/03/15 06:35

投稿

konakizzi_mk
konakizzi_mk

スコア21

title CHANGED
File without changes
body CHANGED
@@ -1,8 +1,7 @@
1
1
  ##実現したいこと
2
2
  [DKImagePickerControllerライブラリ](https://github.com/zhangao0086/DKImagePickerController)のUIカスタマイズをしたい。
3
3
  <現状>
4
- `maxSelectableCount`を指定し、指定したカウントが超えてしまった際に表示されるアラートが
4
+ `maxSelectableCount`を指定し、指定したカウントが超えてしまった際デフォルトで設定されてい以下のアラートが表示される。
5
- デフォルトで設定されている以下が表示される。
6
5
 
7
6
  title:選択可能枚数に到達しました
8
7
  message:〜枚まで選択することができます

1

誤字

2021/03/15 05:37

投稿

konakizzi_mk
konakizzi_mk

スコア21

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,5 @@
1
1
  ##実現したいこと
2
- DKImagePickerControllerライブラリのUIカスタマイズをしたい。
2
+ [DKImagePickerControllerライブラリ](https://github.com/zhangao0086/DKImagePickerController)のUIカスタマイズをしたい。
3
3
  <現状>
4
4
  `maxSelectableCount`を指定し、指定したカウントが超えてしまった際に表示されるアラートが
5
5
  デフォルトで設定されている以下が表示される。