在 UIKit 中我们可以设置 label.numberOfLines = 0 当我们不知道文本将占用多少行时?在 SwiftUI 中有啥替代方法? [复制]
Posted
技术标签:
【中文标题】在 UIKit 中我们可以设置 label.numberOfLines = 0 当我们不知道文本将占用多少行时?在 SwiftUI 中有啥替代方法? [复制]【英文标题】:In UIKit we can set label.numberOfLines = 0 when we do not know how many lines the text will take? What is the alternative of this in SwiftUI? [duplicate]在 UIKit 中我们可以设置 label.numberOfLines = 0 当我们不知道文本将占用多少行时?在 SwiftUI 中有什么替代方法? [复制] 【发布时间】:2019-06-17 05:51:12 【问题描述】:我需要知道 SwiftUi 中 label.numberOfLines 的替代方案。
我使用了 Text(message).lineLimit(0) 但它不起作用。
struct ContentView : View
@State var message = "This is a very big sentence to print in single line."
var body: some View
Text(message).lineLimit(0)
.font(.largeTitle).multilineTextAlignment(.center)
【问题讨论】:
将0
更改为nil
为Text(message).lineLimit(nil)
【参考方案1】:
您应该将Text(message).lineLimit(0)
更改为Text(message).lineLimit(nil)
【讨论】:
以上是关于在 UIKit 中我们可以设置 label.numberOfLines = 0 当我们不知道文本将占用多少行时?在 SwiftUI 中有啥替代方法? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
InceptionV3----Label Smoothing