在 Xcode 的属性列表中编辑多行文本

Posted

技术标签:

【中文标题】在 Xcode 的属性列表中编辑多行文本【英文标题】:Edit multiline text in Xcode's property lists 【发布时间】:2013-06-26 11:22:02 【问题描述】:

我的 Xcode 项目中有一些用于不同字符串(及其本地化)的属性列表。 字符串更长,通常是多行。但在 Xcode 中,很难仅在一行中编辑这些字符串。如何在 Xcode IDE 中扩展或调整行高以便更好地编辑字符串?

【问题讨论】:

【参考方案1】:

在 Xcode 的 plist 编辑器中,这是不可能的。

但是,您可以做的是右键单击文件浏览器中的条目并选择“打开为 > 源代码”。然后您会看到更容易编辑的 plist 的原始 XML 文本。

只要确保你没有弄乱标签 - 否则 Xcode 会抱怨它不是一个有效的文件。

【讨论】:

这是不可能的,因为我在文本中使用 html(带标签),所以我必须将 plist 保存为二进制文件。 是的,这是可能的,不,您不必将带有 HTML 的 XML 保存为二进制文件。 HTML 本质上也只是 XML 或文本,因此您仍然可以按照说明对其进行编辑。 此外,XML 中的 HTML 会引发一系列其他问题。这不是你问的关于编辑多行 plist 的问题。

以上是关于在 Xcode 的属性列表中编辑多行文本的主要内容,如果未能解决你的问题,请参考以下文章

UIAlertController 内的多行可编辑文本 UITextview?

SwiftUI 中的多行可编辑文本字段

UIAlertController中的多行可编辑文本UITextview?

CAD中如何创建单行文本和多行文本

求问:ueditor的工具栏如何才能多行显示

MFC 在编辑控件框中显示多行文本