zoukankan      html  css  js  c++  java
  • [Xcode 实际操作]九、实用进阶-(26)对Storyboard(故事版)中的文字标签(Label)进行本地化处理

    目录:[Swift]Xcode实际操作

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

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

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

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

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

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

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

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

    点击右向箭头,显示故事板所有子元素列表。

    打开并查看当前故事板对应的中文本地化文件。【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】关闭管理窗口。

  • 相关阅读:
    Ajax实践学习笔记(三) Ajax应用模型
    代码之美
    Git 和Github初次使用 (转) Anny
    VisitsPageViewUnique Visitors: Metrics From GA Anny
    Building and Installing Node.js Anny
    Callback in NodeJS Anny
    Intall Apache & php on Ubuntu Anny
    [转载]Linux系统下超强远程同步备份工具Rsync使用详解 Anny
    Cannot Boot WEBrick: "WARN TCPServer Error: Address already in use " Anny
    chmod(转) Anny
  • 原文地址:https://www.cnblogs.com/strengthen/p/10105371.html
Copyright © 2011-2022 走看看