質問編集履歴

1

DetailViewControllerにimage.image = UIImage(named: info.imageName)を追加し、画像を表示できるようにした。

2021/09/04 13:02

投稿

yuki333
yuki333

スコア0

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- swiftで図鑑のようなものを実装するなシステムを作ったのですが、それに画像を表示できるようにするところまっています
5
+ swiftで図鑑のようなものを実装するなシステムを作、それの詳細説明に画像を表示できるようにしたのでが、画像が変な位置に飛んまったりし困っています
6
6
 
7
7
 
8
8
 
@@ -16,6 +16,8 @@
16
16
 
17
17
  ```swift
18
18
 
19
+
20
+
19
21
  import UIKit
20
22
 
21
23
 
@@ -26,7 +28,7 @@
26
28
 
27
29
  var description: String
28
30
 
29
- var picture: String
31
+ var imageName: String
30
32
 
31
33
  }
32
34
 
@@ -40,17 +42,15 @@
40
42
 
41
43
  let items = [
42
44
 
43
- AnimalInfo(name: "ライオン", description: "百獣の王。一般的に最も強い動物として知られている。", picture:
45
+ AnimalInfo(name: "ライオン", description: "百獣の王。一般的に最も強い動物として知られている。", imageName: "rion.jpg"),
44
46
 
45
- "rion.jpg"),
47
+ AnimalInfo(name: "サイ", description: "頭部に硬い角を持っている。巨体に似合わず最高時速50kmで走る。", imageName: "rhino.jpg"),
46
48
 
47
- AnimalInfo(name: "サイ", description: "頭部に硬い角を持ている。巨体に似合わず最高時速50kmで走る。", picture: "rhino.jpg"),
49
+ AnimalInfo(name: "シマウマ", description: "白黒の縞模様を持つ動物。視覚や嗅覚、聴覚が優れている。", imageName: "zebra.jpg"),
48
50
 
49
- AnimalInfo(name: "シマウマ", description: "白黒の縞模様を持つ動物。視覚や嗅覚、聴覚優れて。", picture: "zebra.jpg"),
51
+ AnimalInfo(name: "キリン", description: "最も背が高い動物。ところが特徴。", imageName: "giraff.jpg"),
50
52
 
51
- AnimalInfo(name: "キリン", description: "最も背が高い動物。首が長いところが特徴。", picture: "giraff.jpg"),
52
-
53
- AnimalInfo(name: "ゾウ", description: "陸生生物では世界最大の動物。花は立っていても地面に届くほどに長い。", picture: "elephant.jpg"),
53
+ AnimalInfo(name: "ゾウ", description: "陸生生物では世界最大の動物。花は立っていても地面に届くほどに長い。", imageName: "elephant.jpg"),
54
54
 
55
55
  ]
56
56
 
@@ -106,8 +106,6 @@
106
106
 
107
107
 
108
108
 
109
-
110
-
111
109
  ```
112
110
 
113
111
  ### DetailViewController
@@ -115,6 +113,8 @@
115
113
 
116
114
 
117
115
  ```swift
116
+
117
+ i
118
118
 
119
119
  import UIKit
120
120
 
@@ -140,7 +140,7 @@
140
140
 
141
141
  label.text = info.description
142
142
 
143
- image.image = info.picture
143
+ image.image = UIImage(named: info.imageName)
144
144
 
145
145
  // Do any additional setup after loading the view.
146
146
 
@@ -168,9 +168,9 @@
168
168
 
169
169
  */
170
170
 
171
+ }
171
172
 
172
173
 
173
- }
174
174
 
175
175
  ```
176
176