簡體   English   中英

在 Xamarin.iOS 啟動屏幕上添加版本號

[英]Adding version number on Xamarin.iOS Splash screen

任何人都知道如何更新標簽並將版本號放在那里,這樣我就不需要每次在 iOS 上發布新版本時都手動編寫它。 請在此鏈接Splashscreen 中下載我的示例項目,版本號為

我嘗試添加 UIViewController 以在 Storyboard 上使用它,但它不起作用。

首先,無法在作為 IOS 項目默認視圖的啟動屏幕上提供動態值。 你必須通過故事板創建你自己的啟動畫面,這樣你就會有視圖控制器代碼,你可以在那里做任何你想要顯示的細節。 你也可以在那里展示動畫。

您必須在 appdelegate 的 finishlaunching() 中將此 splashviewcontroller 設置為 rootviewcontroller。

檢查下面的代碼:-嘗試這樣的事情。

公共覆蓋 UIWindow 窗口 { 獲取; 放; } 公共 RootViewController RootViewController { 獲取; 放; }

  public override bool FinishedLaunching(UIApplication application, NSDictionary launchOptions){
     this.Window = new UIWindow(UIScreen.MainScreen.Bounds);
     UINavigationController navigationController = new 
     UINavigationController(new SplashViewController());
     Window.RootViewController = navigationController;

}

出於安全原因,我無法在我的網絡上下載您的代碼,但在 Xamarin.iOS 中,您可以從 info.plist 獲取版本號,然后將標簽文本設置為該值。 這樣,當您更新版本的版本時,標簽將自動反映當前版本號。

var appVersion = NSBundle.MainBundle.InfoDictionary["CFBundleVersion"].ToString();

lblAppVersion.Text = appVersion;

暫無
暫無

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

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