如何在 SwiftUI 中使列表更宽?
Posted
技术标签:
【中文标题】如何在 SwiftUI 中使列表更宽?【英文标题】:How can I make the list wider in SwiftUI? 【发布时间】:2020-01-10 05:55:24 【问题描述】:我现在正在学习 SwiftUI,并且正在编写教程。
但在 SwiftUI List 中,name 的部分被剪掉了。你有修饰符吗?
struct ContentView: View
var body: some View
List(modelData)
Device in HStack
Image(systemName: Device.image)
.frame(width: 50, height: 10, alignment: .leading)
Text("\(Device.name)")
.frame(width: 50, height: 10, alignment: .leading)
.scaledToFit()
VStack
Text("\(Device.price)")
.font(.title)
【问题讨论】:
【参考方案1】:而不是像你那样做限制
Text("\(Device.name)")
.frame(width: 50, height: 10, alignment: .leading)
.scaledToFit()
只使用
Text("\(Device.name)")
它会自动调整大小以适应
【讨论】:
以上是关于如何在 SwiftUI 中使列表更宽?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 SwiftUI 中使整个列表行成为 NavigationLink
如何阻止 SwiftUI 视图变得比 superview 更宽