如何修改Xamarin iOS启动页的版权信息与日期?
解决Xamarin iOS默认启动页版权年份问题
首先,这个默认的底部版权信息和年份(比如你看到的2017),是来自Xamarin iOS项目模板自带的LaunchScreen.storyboard里的默认标签控件——它不是存放在普通文本文件里,所以你直接全文搜索可能找不到对应的文本(尤其是如果搜索工具没包含.storyboard这类XML文件,或者没带上版权符号©的话)。
下面是具体的修改步骤:
找到启动界面文件
在你的Xamarin iOS项目中,定位到LaunchScreen.storyboard文件(通常在项目根目录或Resources文件夹下)。可视化编辑启动界面
- 双击打开
LaunchScreen.storyboard,进入可视化设计器。 - 在界面底部找到显示版权信息的标签(通常是类似
© 2017 Xamarin Inc.的文本),点击选中它。 - 在右侧的属性面板中,找到
Text属性,把年份修改为你需要的正确年份(比如2024),还可以根据需求修改版权所有者名称。
- 双击打开
如果用的是旧版LaunchImage(非storyboard)
如果你项目用的是传统的启动图片(Assets.xcassets里的LaunchImage),那这个版权文字可能是直接嵌入在图片里的——你需要找到对应的启动图片文件,用图片编辑工具修改后替换原文件。
另外,如果你还是搜不到2017的文本,可以尝试直接查看LaunchScreen.storyboard的源代码:右键点击文件,选择“打开方式”→“XML编辑器”,然后在XML代码里搜索2017或者©,就能找到对应的标签文本节点,直接修改XML里的text属性值即可。
比如你会看到类似这样的代码段:
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="© 2017 Xamarin Inc." textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="label-1">
直接把text属性里的2017改成你要的年份就好。
内容的提问来源于stack exchange,提问作者jtsoftware
相关产品推荐
相关产品推荐

