[英]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.