[英]Single Launchscreen.storyboard splash image not displaying proportionally in various iOS devices in Xamarin Forms
[英]How to Initialize ViewController from LaunchScreen.Storyboard
當我嘗試在另一個ViewController中從Main.Storyboard實例化ViewController時,我會執行以下操作:
SplashViewController splashVC = Storyboard.InstantiateViewController("Splash") as SplashViewController;
Storyboard是“創建此UIViewController的UIStoryboard”。
但是,此時我需要從LaunchScreen.Storyboard實例化ViewController。
如果您需要立即啟動應用程序,則不要在LaunchScreen.Storyboard
編寫代碼,可以編寫代碼FinishedLaunching
因為它是啟動后不久要調用的第一種方法。 在此處編寫您的代碼。
public override bool FinishedLaunching(UIApplication application, NSDictionary launchOptions)
{
// Override point for customization after application launch.
// If not required for your application you can safely delete this method
return true;
}
不,您不能從LaunchScreen.Storyboard實例化ViewController。
啟動屏幕是在應用程序完成啟動之前用戶點擊應用程序圖標時首先出現的屏幕。 它顯示單個靜態屏幕。 它不能是動態的,也不能使用任何自定義類或代碼。
和
您無法在情節提要中指定自定義類名稱,並且不能期望系統在此階段通過調用viewDidLoad為您提供執行代碼的選項。 請記住,該應用尚未啟動。
請參閱: 用故事板替換啟動圖像
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.