swift - 如何在 SwiftUI 中实现多行 TextView

标签 swift swiftui

我想实现用户的标题,以及像 instagram 那样但在 swiftUI 中的评论。但不知何故,评论总是被截断。

img

我已经尝试使用 .lineLimit(nil)但它没有用。

HStack(alignment: .top) {
    Text(post.user.username).font(.subheadline).fontWeight(.bold)
    Text(post.description).font(.subheadline).fontWeight(.light)
        .lineLimit(nil).multilineTextAlignment(.leading)
}

我希望它是这样的。
ig

最佳答案

将 .fixedSize(horizo​​ntal: false, vertical: true) 添加到 Text

关于swift - 如何在 SwiftUI 中实现多行 TextView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57507736/

相关文章:

swift - 创建一个包含 3 个项目的导航栏

ios - 嵌套的 DispatchQueue.main.async

iOS - 是否可以将 statusBarStyle 更改为自定义颜色?

ios - 如何在 Swift 中进一步转换/动画已经转换/动画的 UIView?

macos - SwiftUI 菜单按钮最初显示为禁用

ios - SwiftUI 静态列表奇怪的重用行为

ios - 在 SwiftUI 的 UITextView 中禁用向上滚动

ios - 辅助功能全屏选择问题

ios - SpriteKit - SKCameraNode 约束在顶部和底部留有空间

swift - 如何通过 SwiftUI Tap Gesture 使用键修饰符(选项/命令/控制)