LoginSignup
1
0

いまさらだけど、Visual Studio 2019 For MacでXamarin.FormsのXamarin.iOS側のスプラッシュ画面の設定が全然うまくいかなかった時の対処覚書

以下のサイト等でスプラッシュ画面はXcodeのストーリーボードを使ってやるってことが書いてあったけど、同じようにやってみたが、全然スプラッシュ画面表示されず。
https://learn.microsoft.com/ja-jp/xamarin/ios/app-fundamentals/images-icons/launch-screens?tabs=macos

ちょっと参考になったサンプル&サイト
https://github.com/brminnick/DarkModeSplashScreen

<結論>
1.Visual Studio がプロジェクト作成時に自動で用意してくれるLaunchScreen.storyboardのビルドアクションを「BundleResource」から「InterfaceDefinition」に変更する必要がある(ソリューションエクスプローラでLaunchScreen.storyboardを選択、右クリック→ビルドアクションで変更)

ただし、「InterfaceDefinition」に変更すると、VisualStudioからXcodeのストーリーボード編集画面が起動しないので、いちいち切り替えが必要。

2.Assets.xcassetsにイメージセットを追加することで、Xcodeのストーリーボード編集画面でImageViewに設定する画像リソースとして利用できる

以上

VisualStudioをバージョンアップしたらこんな問題解消するんだろうな。

1
0
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
1
0