当前位置: 首页 > 面试题库 >

在文本中添加无限行(SwiftUI)

颛孙高义
2023-03-14
问题内容

只是想出如何在一个文本中实现多行文本Text。似乎的Text默认值与UILabel(一行)相同,但是我找不到符合此条件的任何函数

struct ContentView : View {
    var body: some View {
        VStack(alignment: .leading, spacing: 10) {
            HStack {
                Text("Avocado Toast").font(.system(size: 24))
            }
            // This Text does cut, and I wonder how I can achieve multiple rows
            Text("Ingredients: Avocado, Almond Butter, Bread")
                .font(.system(size: 20))

        }
    }
}

编辑

.lineLimit(X),做到了。但是,例如,可以不设置特定的数量。只有0?


问题答案:

使用.lineLimit()限制文本行的数量。它以可选的Int(Int?)作为参数,并.lineLimit(nil)允许无限制的行。

编辑 :自SwiftUI Beta 5起,Text默认行数限制为nil,因此默认情况下,文本Text将自动换行。



 类似资料:
  • 问题内容: 我想补充一个特定的线路,可以说,到开头的文件,并应添加到该文件中的15号线。 这是向文件添加文本的方法: 这是如何向以MakeFile开头的文件中添加文本,我认为: 但是我无法将此行添加到文件的第15行。 问题答案: 您可以用来解决此问题: 或使用选项保存对文件所做的更改。 要更改所有从此开始的文件: 注意:以上是放置文本的兴趣点。

  • 我有一个文本文件,上面写着: 我想做的是在java列表的顶部添加 我在stackoverflow上遇到了另一个类似的问题,但是,这个答案覆盖了名字。 我现在有的是: 文件图像:http://postimg.org/image/pu043d0kv/

  • 下面的代码有问题: 此代码多次复制表的第一行,然后从复制值。工作非常好(除了文本样式),除了最后一个操作符,它应该改变一些添加的表格行中的文本。此外,“foobar”字符串甚至不会出现在创建的WORD文档的document.xml中。我没有从debug中看到任何线索,因为操作符似乎只是将指针复制到它的内部行列表。此外,我在更改已存在的行时也没有遇到问题。你知道为什么会这样吗?

  • 问题内容: 我想在现有的CSV文件中添加一行标题,并在适当位置进行编辑。我怎样才能做到这一点? 我想结束 更改初始CSV输出不方便。 任何标准命令都可以。重要的是,文件已就地编辑,并且该行插入到文件的开头。 问题答案: 这将在文件的开头添加自定义文本:

  • 问题内容: 我正在尝试在bash脚本的文本文件中间添加一行文本。具体来说,我正在尝试将名称服务器添加到我的/etc/resolv.conf文件中。就目前而言,resolv.conf看起来像这样: 我的目标是在所有其他名称服务器行的上方,但在其上方的任何文本下方。最后,我希望我的resolve.conf文件看起来像这样: 通过bash脚本怎么可能?sed或awk可以执行此操作吗?还是创造性地尝试重新

  • 我刚开始在我的JAVAFX项目中使用RichTextFX。但是我发现我无法将文本添加到InlineCssTextArea。在项目中,我使用MVC设计并从Scene Builder生成UI代码。InlineCssTextArea已成功创建,但我无法弄清楚为什么我不能添加文本内容。程序成功编译,没有错误。但是InlineCssTextArea默认为空。 我已经在Github上阅读了RichTextFX