5
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

[SwiftUI]NavigationViewがiPadだと真っ白

Posted at

概要

NavigationViewを使って実装し、iPadで動作確認したらこんなことに。。

image.png

左上のアイコンを押したらiPhoneの時に表示されるViewが出てきます。

環境

Xcode : 14.3

Swift : 5.8

SwiftUIを使用

原因

iPhone とiPadでNavigationViewには表示の仕方に差異があるため

解決策

NavigationView{

	//Contents

}.navigationViewStyle(StackNavigationViewStyle())

このように

.navigationViewStyle(StackNavigationViewStyle())

をつけてあげることでうまくいきます。

まとめ

iPhoneとiPadの互換性を意識すると気にすることがかなり多くなりますね。。

いいね、ブックマーク、フォローしていただけると勉強の励みになりますので是非お願いします。😉

  • 追伸 --

Twitterで日々の学習風景を投稿してます。

@Ren_yello

参考にさせていただいたサイト様

5
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?