首页 > 解决方案 > 如何在 Swift UI 的滚动视图中显示全文

问题描述

我正在编写应该包含多行文本的视图,我使用滚动视图来滚动它,但它也包装了我的文本。.lineLimit(nil) 之类的修饰符不起作用。

var body: some View {
    ScrollView{
        Text(lesson.text)
    }
}

所以它是没有和有滚动视图的屏幕截图。

没有滚动视图

带滚动视图

标签: iosswiftswiftui

解决方案


var body: some View {
    ScrollView{
        Text(lesson.text)
            .fixedSize(horizontal: false, vertical: true)
    }
}

应该解决问题。

这是 iOS 13.1 及更高版本中的默认设置。


推荐阅读