Closed ryuprogrammer closed 1 year ago
close #13
概要:ユーザーのデバイスに合わせてレイアウトを調整しました。 元々、iPhone14ProMaxに合うようにViewのframeなどの大きさを数値で決定していました。 以下がその例です。 https://github.com/CodeCandySchool/CheatingJanken_ryu/blob/d5f3d30d343a51508253fc30dedd101c5fbb4502/CheatingJanken/CheatingJanken/View/HandGestureView.swift#L107 このように数値を指定してしまったためにデバイス毎にサイズが変更されませんでした。
そこで、以下の2つのプロパティを取得しました。 ・iPhone14ProMaxの画面の大きさ(←このデバイスではレイアウトがちょうどいい) ・ユーザーのデバイスの画面の大きさ https://github.com/CodeCandySchool/CheatingJanken_ryu/blob/d5f3d30d343a51508253fc30dedd101c5fbb4502/CheatingJanken/CheatingJanken/View/HandGestureView.swift#L45-L50
そして、以下のようにScaleEddectでiPhone14ProMaxとユーザーのデバイスのサイズ比によってViewの縮尺を揃えました。 https://github.com/CodeCandySchool/CheatingJanken_ryu/blob/d5f3d30d343a51508253fc30dedd101c5fbb4502/CheatingJanken/CheatingJanken/View/HandGestureView.swift#L170-L175
@ryuprogrammer 修正良いと思います 👏 マージお願いします 🎉
関連Isuue番号
close #13
追加・変更の概要
概要:ユーザーのデバイスに合わせてレイアウトを調整しました。 元々、iPhone14ProMaxに合うようにViewのframeなどの大きさを数値で決定していました。 以下がその例です。 https://github.com/CodeCandySchool/CheatingJanken_ryu/blob/d5f3d30d343a51508253fc30dedd101c5fbb4502/CheatingJanken/CheatingJanken/View/HandGestureView.swift#L107 このように数値を指定してしまったためにデバイス毎にサイズが変更されませんでした。
そこで、以下の2つのプロパティを取得しました。 ・iPhone14ProMaxの画面の大きさ(←このデバイスではレイアウトがちょうどいい) ・ユーザーのデバイスの画面の大きさ https://github.com/CodeCandySchool/CheatingJanken_ryu/blob/d5f3d30d343a51508253fc30dedd101c5fbb4502/CheatingJanken/CheatingJanken/View/HandGestureView.swift#L45-L50
そして、以下のようにScaleEddectでiPhone14ProMaxとユーザーのデバイスのサイズ比によってViewの縮尺を揃えました。 https://github.com/CodeCandySchool/CheatingJanken_ryu/blob/d5f3d30d343a51508253fc30dedd101c5fbb4502/CheatingJanken/CheatingJanken/View/HandGestureView.swift#L170-L175
シュミレーター、実機テスト
・Simulator
・実機
タスクの進捗状況