top of page

アプリを手作りしています

ホーム: ようこそ!
ホーム: Blog2

[SwiftUI]Kanji and Hanzi/漢字→汉字テスト - (6) StackNavigationViewStyle

  • handmadeapp
  • 2020年3月7日
  • 読了時間: 1分

中国語の漢字練習アプリをiPadでテストしてみたところ、問題が・・。


Home画面が、iPadを縦にした場合にBlankになる。


「Start Test」をタップした時に表示される、Test Viewはこんな感じ。


こちらのStackOverflowによると、Navigation Viewの「navigationViewStyle」の設定らしい。

「.navigationViewStyle(StackNavigationViewStyle())」でiPhoneと同じ表示に。


加えて、iPhoneでOrientationをテストしてみたところ、表示の崩れを発見。


スクリーンの向きを検知して表示を変える案もあったものの、

ここは簡単に、Portrait以外のOrientationに対応しないことに。

(常にPortraitの向きで画面を表示する)


TARGETS > General > Deployment Infoの「Device Orientation」で

Portrait以外のチェックを外す。


iPadの設定は別のところに。

TARGETS > Info > Supported interface orientationsTARGETS > Info の

「Supported interface orientations (iPad)」で、Portrait以外のItemを削除。


これで、Deviceを回転させても画面表示はPortraitの時のままに。

Kommentare


©2020 by Handmade App. Proudly created with Wix.com

bottom of page