首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在iOS设置包中指定多行标题?

如何在iOS设置包中指定多行标题?
EN

Stack Overflow用户
提问于 2012-05-03 01:14:59
回答 6查看 4.2K关注 0票数 6

我在我的Settings.bundle应用程序中添加了一个iOS。我的设置之一是一个长标题的切换开关。这个标题被截断了。

我试过:

  1. “我的超长”
  2. “我的超长
标题”

但两者都不起作用:\n和&#xA显示为标题的一部分。在我的标题中有行间隔/换行符可以吗?谢谢!

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2012-05-03 03:17:15

不,您对Settings.bundle几乎没有控制权,多行标题不是一个选项。最好的做法是减少单元格标题并创建组标题或组页脚。

票数 6
EN

Stack Overflow用户

发布于 2013-05-19 12:05:11

,您可以在组标题或页脚中添加一行返回:

  1. Group文件中添加类型为Settings.bundle的新行
  2. 在该组中插入新行
  3. 将密钥名设置为FooterText (在下拉列表中不可用)
  4. 为您的长文本设置值
  5. 将Root.plist作为源代码打开(右键单击,打开作为.)
  6. 插入需要行返回的


No,您不能在附加到控件的标签中添加一行返回(文本字段、切换开关、滑块)。如果文本太长,那么简单地用省略号…截断这就是为什么您应该有一个非常短的标签(在纵向中的iPhone ),然后您可以使用组页脚在控件下面添加一个很长的描述,如上面所解释的那样。

票数 10
EN

Stack Overflow用户

发布于 2017-12-02 12:36:26

我投了@riobidon的票,但是我发现
在本地化方面行不通。

如果你需要本地化,这里是你应该做的。

Root.plist中,使用一些单词表示place。例如,对组页脚使用“脚注文本”。

然后在本土化中,如下所示。

en.lproj/Root.strings中,添加

代码语言:javascript
复制
"footer text" = "the real footer you want.\nSome other descriptions";

您可以在本地化中使用\n。

在其他语言的本地化中,您也可以这样做。没有人会看到“页脚文本”,因为英语是默认的部署语言。用户要么看到您本地化的语言,要么将英语视为安全失败的语言。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10423867

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档