xcode 文字支持html元素,[Xcode 实际操做]9、实用进阶-(26)对Storyboard(故事版)中的文字标签(Label)进行本地化处理...

对Storyboard(故事版)中的文字标签(Label)进行本地化处理。post

点击项目名称【DemoApp】进入项目信息面板。ui

【Build Setting】->【Localizations】本地化下方的【+】弹出语言列表spa

->选择【Chinese(Simplified)(zh-Hans)】简体中文code

->点击取消选择【LaunchScreen.storyboard】启动视图左侧的复选框,htm

只保留对【Main.storybooard】主故事板进行本地化处理。对象

->点击【Finish】完成按钮,添加对主故事板本地化的支持。blog

在信息面板的本地化设置区,已经多出了一个对中文的本地化支持。get

点击右向箭头,显示故事板全部子元素列表。it

打开并查看当前故事板对应的中文本地化文件。【Main.storybooard(Base)Chinese(Simplified)】

能够在此文件中,对故事板里的文字进行本地化。

首先打开故事板文件【Main.storybooard(Base)】

选择当前控制器的根视图,点击【库面板图标】,打开控件库面板。

双击【Label】,导入所需的控件。

在标签控件的右侧定界框上按下手指,并向右侧拖动,以增长标签的宽度。

点击【显示或隐藏检查器】图标,打开右侧的检查器面板。

点击【居中】图标,将标签中的文字居中显示。

点击【身份检查器图标】,打开身份识别面板。

在【Object ID】:1AK-f2-EeB。对象标志,复制对象标志。

将在本地化文件【Main.storybooard(Base)Chinese(Simplified)】中,对标签对象进行本地化。

在项目导航区,打开并编辑【Main.storybooard(Base)Chinese(Simplified)】故事板的中文本地化文件。

将刚刚复制的【Object ID】粘贴到本地化文件中:

(须要本地化的对象标识)=(本地化的内容)

"1AK-f2-EeB.Text" = "山青咏芝"

由于模拟器当前的语言环境为英文,因此标签对象仍然显示默认的文字内容。

依次点击:

【Product】->【Scheme】->【Edit Scheme】->在弹出的管理窗口中,点击【Options】选项设置标签。

->【Application Language】:选择【Chinese(Simplified)】,切换应用程序的语言环境。

->【Close】关闭管理窗口。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值