実現したいこと
Swift初心者です。
iPhoneの画面アスペクト率によって変数値を代入したいのですが、エラーになってしまいます。
何が悪いのでしょうか……
発生している問題・エラーメッセージ
Expected declaration
該当のソースコード
SwiftUI
1import SwiftUI 2 3let gWidth = UIScreen.main.bounds.width //画面横幅 4let gHeight = UIScreen.main.bounds.height //画面縦幅 5 6struct ContentView: View { 7 8 var iconSize: CGFloat 9 10 if (gHeight / gWidth) > 2.0 { //エラー:Expected declaration 11 iconSize = 200 12 } else { 13 iconSize = 100 14 } 15 16 var body: some View { 17 Circle() 18 .frame(width: iconSize, height: iconSize) 19 } 20} 21 22struct ContentView_Previews: PreviewProvider { 23 static var previews: some View { 24 ContentView() 25 } 26}
補足情報(FW/ツールのバージョンなど)
XCode 11.6
Swift 5.2.4
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/25 05:44