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


标题”但两项都没有效果:\ n和

显示为标题的一部分。我的标题中是否可以换行/换行?谢谢!
答案 0 :(得分:8)
是,您可以在组标题或页脚中添加换行符:
Group
类型的新行FooterText
(在下拉列表中不可用)

否,您无法在附加到控件的标签中添加换行符(文本字段,切换开关,滑块)。如果文本太长,它只是用省略号截断...这就是为什么你应该有一个非常短的标签(对于iPhone的肖像)然后你可以使用组页脚在控件下面添加一个长描述,如上所述。
答案 1 :(得分:6)
不,您几乎无法控制Settings.bundle,也不能选择多行标题。最好的办法是减少单元格标题并创建组标题或组页脚。
答案 2 :(得分:2)
我投了@riobidon的答案。但是,我发现

无法在本地化中发挥作用。
如果您需要本地化,这是您应该做的。
在Root.plist
中,使用一些单词进行占位。例如,对组页脚使用“页脚文本”。
然后在本地化中,执行以下操作。
在en.lproj/Root.strings
中,添加
"footer text" = "the real footer you want.\nSome other descriptions";
您可以在本地化中使用\ n。
在其他语言的本地化中,您也可以这样做。没有人会看到“页脚文本”,因为英语是默认的部署语言。用户要么看到您已本地化的语言,要么看到英语为失败的安全。
答案 3 :(得分:0)
我通过在包含切换开关的组中添加FooterText来解决此问题
答案 4 :(得分:-1)
你试过了吗?
Top
Bottom
只是看看它是否适用于短字符串?我认为标题有一个字符限制,换行符会计入字符限制。
答案 5 :(得分:-1)
你不能换行你的标题,iOS OS限制了可以在应用程序图标下显示的字符。一个例子是“哪里是我的水?”,即使它的官方标题是“水先生在哪里?”它看起来像“水?”在App Icon下