質問編集履歴
5
ボタン関連修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -82,6 +82,10 @@
|
|
82
82
|
|
83
83
|
btnNext.frame = CGRect(x: iWidthScreen * 0.1, y: iHeightScreen * 0.85, width: iWidthScreen * 0.8, height: 50)
|
84
84
|
|
85
|
+
btnNext.setTitle("画像切替", for: .normal)
|
86
|
+
|
87
|
+
btnNext.setTitleColor(UIColor.blue, for: .normal)
|
88
|
+
|
85
89
|
btnNext.layer.cornerRadius = 12
|
86
90
|
|
87
91
|
btnNext.addTarget(self, action: #selector(btnNext_touched), for: .touchUpInside)
|
4
タイトル変更
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
[swift/iOS]iPhone11のみ
|
1
|
+
[swift/iOS]iPhone11のみ画像からGIFアニメーションへの切り替えがうまくいかない
|
test
CHANGED
File without changes
|
3
ソースコード修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -6,11 +6,11 @@
|
|
6
6
|
|
7
7
|
|
8
8
|
|
9
|
-
画像
|
9
|
+
画像からGIFアニメーションへ切り替える処理をしている箇所があるのですが、
|
10
10
|
|
11
|
-
iPhone11のみ
|
11
|
+
iPhone11のみ切り換えがうまくいかないです。
|
12
12
|
|
13
|
-
(切替えというよりは、前の画像が残ったまま新しい
|
13
|
+
(切替えというよりは、前の画像が残ったまま新しいアニメーションが動いてしまいます。)
|
14
14
|
|
15
15
|
ただ、iPhone8、iPhoneX、iPhoneXRではうまく切り替えられてることは確認できてます。
|
16
16
|
|
@@ -19,12 +19,6 @@
|
|
19
19
|
いくつか試してみたのですが、うまくいかないため質問させていただきました。
|
20
20
|
|
21
21
|
お力を貸してください。
|
22
|
-
|
23
|
-
|
24
|
-
|
25
|
-
追記:
|
26
|
-
|
27
|
-
前の画像を消す理由としては、切り替え後の画像とのサイズが異なるためです。
|
28
22
|
|
29
23
|
|
30
24
|
|
@@ -41,6 +35,8 @@
|
|
41
35
|
```swift
|
42
36
|
|
43
37
|
import UIKit
|
38
|
+
|
39
|
+
import SwiftyGif
|
44
40
|
|
45
41
|
|
46
42
|
|
@@ -114,17 +110,15 @@
|
|
114
110
|
|
115
111
|
|
116
112
|
|
117
|
-
//
|
113
|
+
// GIFアニメーション表示
|
118
114
|
|
119
|
-
var img
|
115
|
+
var imgViewAnimate:UIImageView!
|
120
116
|
|
121
|
-
img
|
117
|
+
imgViewAnimate = UIImageView(gifImage: UIImage(gifName: "auto_setting"), manager: SwiftyGifManager(memoryLimit:20))
|
122
118
|
|
123
|
-
imgView =
|
119
|
+
imgViewAnimate.frame = CGRect(x: self.view.frame.size.width * 0.38, y: self.view.frame.size.height * 0.5, width: self.view.frame.size.width * 0.24, height: self.view.frame.size.height * 0.2)
|
124
120
|
|
125
|
-
imgView.frame = CGRect(x: iWidthScreen * 0.38, y: iHeightScreen * 0.5, width: iWidthScreen * 0.24, height: iHeightScreen * 0.2)
|
126
|
-
|
127
|
-
self.view.addSubview(imgView)
|
121
|
+
self.view.addSubview(imgViewAnimate)
|
128
122
|
|
129
123
|
}
|
130
124
|
|
2
スクショ追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -25,6 +25,12 @@
|
|
25
25
|
追記:
|
26
26
|
|
27
27
|
前の画像を消す理由としては、切り替え後の画像とのサイズが異なるためです。
|
28
|
+
|
29
|
+
|
30
|
+
|
31
|
+
スクショの切り取りです。
|
32
|
+
|
33
|
+
![画像切替](616df48faf19a3f0775126857a881fb6.png)
|
28
34
|
|
29
35
|
|
30
36
|
|
1
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -19,6 +19,12 @@
|
|
19
19
|
いくつか試してみたのですが、うまくいかないため質問させていただきました。
|
20
20
|
|
21
21
|
お力を貸してください。
|
22
|
+
|
23
|
+
|
24
|
+
|
25
|
+
追記:
|
26
|
+
|
27
|
+
前の画像を消す理由としては、切り替え後の画像とのサイズが異なるためです。
|
22
28
|
|
23
29
|
|
24
30
|
|
@@ -110,7 +116,7 @@
|
|
110
116
|
|
111
117
|
imgView = UIImageView(image: imgNew)
|
112
118
|
|
113
|
-
imgView.frame = CGRect(x: iWidthScreen * 0.38, y: iHeightScreen * 0.
|
119
|
+
imgView.frame = CGRect(x: iWidthScreen * 0.38, y: iHeightScreen * 0.5, width: iWidthScreen * 0.24, height: iHeightScreen * 0.2)
|
114
120
|
|
115
121
|
self.view.addSubview(imgView)
|
116
122
|
|