質問編集履歴

1

説明と画像を追加

2018/12/08 18:23

投稿

hiechin1107
hiechin1107

スコア15

test CHANGED
File without changes
test CHANGED
@@ -50,12 +50,22 @@
50
50
 
51
51
 
52
52
 
53
+ var scrollView: UIScrollView = UIScrollView()
54
+
55
+
56
+
53
57
  override func viewDidLoad() {
54
58
 
55
59
  super.viewDidLoad()
56
60
 
57
61
 
58
62
 
63
+ scrollView.delegate = self
64
+
65
+ scrollView.minimumZoomScale = 0.0
66
+
67
+ scrollView.maximumZoomScale = 2.0
68
+
59
69
  ------省略-------
60
70
 
61
71
  CreateView()
@@ -124,7 +134,21 @@
124
134
 
125
135
  m_CommentaryImage.backgroundColor = UIColor.white
126
136
 
137
+ //self.view.addSubview(m_CommentaryImage)
138
+
139
+
140
+
141
+ m_CommentaryImage.contentMode = .scaleAspectFit
142
+
127
- self.view.addSubview(m_CommentaryImage)
143
+ scrollView.addSubview(m_CommentaryImage)
144
+
145
+ self.view.addSubview(scrollView)
146
+
147
+ // 目次IndexLabel+難易度ImageView+解説図ImageViewの最大Y座標を更新
148
+
149
+ displayMaxY = m_CommentaryImage.frame.maxY
150
+
151
+ displayHeight = displayHeight - m_CommentaryImage.frame.height - 10
128
152
 
129
153
 
130
154
 
@@ -148,15 +172,39 @@
148
172
 
149
173
 
150
174
 
175
+ override func viewDidLayoutSubviews() {
176
+
177
+ super.viewDidLayoutSubviews()
178
+
179
+      ------省略-------
180
+
181
+ }
182
+
183
+ func viewForZooming(in scrollView: UIScrollView) -> UIView? {
184
+
185
+      ------省略-------
186
+
187
+ }
188
+
189
+ func scrollViewDidZoom(_ scrollView: UIScrollView) {
190
+
191
+      ------省略-------
192
+
193
+ }
194
+
151
195
  ```ここに言語名を入力
152
196
 
153
197
  ### 試したこと
154
198
 
155
- 問題ソース
199
+ 上記内容で実行した結果、下記ようなりました。
200
+
156
-
201
+ ![イメージ説明](37179d701119c7472cb2c18fbe83a209.png)
202
+
203
+ 目的の(拡大縮小したい)画像が表示されるはずなのですが表示してくれません。
204
+
157
- UIScrollViewのframe作成でUIImageViewと同じframeのsizeを指定しました
205
+ scrollViewのframeImageViewのCGRect値にてみましたが、
158
-
206
+
159
- その後、ScrollViewの上にImageViewをaddして親ViewにScrollViewを付けたのすがダメでした。
207
+ 表示されませんでした。
160
208
 
161
209
 
162
210