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

回答編集履歴

1

修正1

2019/01/06 08:07

投稿

hameji001
hameji001

スコア639

answer CHANGED
@@ -7,6 +7,7 @@
7
7
 
8
8
  おそらく、storyboardに置いて決めた最初の設定が
9
9
  毎回読み込まれてしまっているように見受けます。
10
+ viewのサイズに制約をつけなくても、同じ現象は続きますので、
10
11
  storyboardでの解決方法は、ちょっとわかりません。
11
12
  なので、imageViewをコードでviewDidLoad()内で
12
13
  描出するようにすれば解決しますよ。
@@ -14,13 +15,15 @@
14
15
  ほんの数行なので、こっちをお試しください。
15
16
 
16
17
  ```Swift
17
- // 画像の位置・大きさを指定する
18
+ // 追加インスタンス
19
+ var imageView: UIImageView!
20
+ var image: UIImage!
21
+
18
22
  // Sliderは
19
23
  imageView.frame.size = CGSize(width: self.image.size.width * CGFloat(value),
20
24
  height: self.image.size.height * CGFloat(value))
21
- // imageViewの中心をviewの中心に設定
22
- imageView.center = CGPoint(x: screenWidth/2,
25
+ imageView.center = CGPoint(x: screenWidth/2,
23
- y: screenHeight/2)
26
+ y: screenHeight/2)
24
27
 
25
28
  // viewDidLoadは
26
29
  self.image = UIImage(named: "XXXXXXXX.jpg")!