回答編集履歴

1

コードを変更

2021/08/05 05:42

投稿

lahlah
lahlah

スコア16

test CHANGED
@@ -10,15 +10,49 @@
10
10
 
11
11
 
12
12
 
13
- override func viewDidAppear(_ animated: Bool) {
13
+ private func showPDF(){
14
14
 
15
+ guard let url = pdfURL else {
16
+
15
- super.viewDidAppear(animated)
17
+ print("error")
18
+
19
+ return
20
+
21
+ }
22
+
23
+ let pdfDocument = PDFDocument(url: url)
16
24
 
17
25
 
18
26
 
19
- rightswipeGesture.delegate = self
27
+ pdfView.autoScales = true //画面サイズに収まるように表示
20
28
 
29
+ pdfView.displayMode = .singlePage //1ページごとに表示
30
+
31
+ pdfView.displayDirection = .horizontal //スクロール方向: 水平
32
+
33
+ pdfView.backgroundColor = UIColor.gray //背景色
34
+
35
+
36
+
37
+ //取得したPDFをdocumentに設定して表示
38
+
39
+ pdfView.document = pdfDocument
40
+
41
+
42
+
43
+ //サムネイル
44
+
45
+ pdfThumnailView.layoutMode = .horizontal
46
+
47
+ pdfThumnailView.pdfView = pdfView
48
+
49
+
50
+
51
+ //ジェスチャのdelegateを設定
52
+
53
+ rightswipeGesture.delegate = self
54
+
21
- leftswipeGesture.delegate = self
55
+ leftswipeGesture.delegate = self
22
56
 
23
57
  }
24
58