簡體   English   中英

Xamarin iOS啟動屏幕圖像在故事板中不從資產目錄拉出

[英]Xamarin iOS Launch Screen Image In Storyboard Not Pulling From Asset Catalog

我正在使用Visual Studio 2017和最新的Xamarin iOS 10.10.0.30。 我已經嘗試按照文檔創建啟動屏幕故事板。 我創建了所有啟動屏幕圖像添加添加到資產目錄(AppIcons和LaunchImages)下的媒體工具中。

我更喜歡使用這些靜態圖像而不是創建故事板,但這似乎不是一個選項。 因此,在為Resources \\ LaunchScreen.storyboard創建視圖時,我添加了一個圖像視圖,然后轉到屬性和圖像下拉列表。 資產目錄中的圖像未在下拉列表中列出,但列出了Resources文件夾中的Xamarin圖像。 有些事情沒有意義。

我們不能在Visual Studio中使用資產目錄中的LaunchImages嗎? 如果我們必須使用故事板,我們如何讓它為它開始的設備選擇正確的圖像?

如果我在XML編輯器中編輯info.plist並刪除UILaunchStoryboardName鍵,我似乎可以使用資產目錄啟動圖像。 當我在Manifest Editor中打開它時,仍然會說LaunchScreen ....不確定這些設置是什么。

我從來沒有讓這個工作,現在我正在嘗試使用VS2017和最新的Xamarin iOS的另一個項目。 按照此處的說明操作: https//docs.microsoft.com/en-us/xamarin/ios/app-fundamentals/images-icons/displaying-an-image?tabs=vswin它不會從資產目錄中選擇圖像,它也不適用於從磁盤中拾取的圖像。 需要有更好的文檔。

管理啟動屏幕從iOS 8開始,有兩種方法可以將啟動屏幕包含在Xamarin.iOS項目中:

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

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM