2017-06-08 34 views
4

我正在使用Visual Studio 2017和最新的Xamarin iOS 10.10.0.30。我試着按照創建啓動屏幕故事板的文檔。我創建了所有的啓動屏幕圖像,並將它們添加到資產目錄(AppIcons和LaunchImages)下的媒體工具中。Xamarin iOS在故事板中啓動屏幕圖像不從資產目錄中拉出

我寧願只是使用這些靜態圖像,而不是創建故事板,但這似乎不是一種選擇。因此,爲Resources \ LaunchScreen.storyboard創建視圖時,我添加一個圖像視圖並轉到屬性和圖像下拉菜單。資產目錄中的圖像未列在下拉列表中,但列出了Resources文件夾中的Xamarin圖像。有些東西沒有意義。

我們不能使用Visual Studio資產目錄中的LaunchImages?如果我們必須使用故事板,那麼我們如何才能爲它啓動的設備選擇正確的圖像?

回答

1

看來我能夠使用資產目錄啓動圖像,如果我編輯XML編輯器中的info.plist並刪除UILaunchStoryboardName鍵。當我在清單編輯器中打開它時,仍然會說LaunchScreen ....不確定這些設置是什麼。

-2

管理啓動屏幕 與iOS 8開始,有兩種方式啓動屏幕可以包含在一個Xamarin.iOS項目:

通用故事板 - [優先]故事板的一種特殊類型,可以添加並將其用作通用啓動屏幕,該屏幕可自動調整設備的大小,方向和分辨率,而不是在所有支持的分辨率和設備方向上都包含多個啓動屏幕圖像。這是處理啓動屏幕的首選方法。 資產目錄圖像集 - [已棄用]從iOS 7開始,可以將特殊的LaunchImage圖像資產添加到應用項目的Assets.xcassets文件中。資產目錄中包含支持所有分辨率或設備方向所需的所有圖像版本,並將它們組合在一起。

https://developer.xamarin.com/guides/ios/application_fundamentals/working_with_images/deprecated/launch-screens/

相關問題