相关疑难解决方法(0)

带 Wrap 的 SwiftUI HStack

是否有可能完全显示蓝色标签(当前被截断)然后自动换行?

NavigationLink(destination: GameListView()) {
  VStack(alignment: .leading, spacing: 5){
    // Name der Sammlung:
    Text(collection.name)
      .font(.headline)

    // Optional: Für welche Konsolen bzw. Plattformen:
    HStack(alignment: .top, spacing: 10){
      ForEach(collection.platforms, id: \.self) { platform in
        Text(platform)
          .padding(.all, 5)
          .font(.caption)
          .background(Color.blue)
          .foregroundColor(Color.white)
          .cornerRadius(5)
          .lineLimit(1)
      }
    }
  }
  .padding(.vertical, 10)
}
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

此外,蓝色标签中不应有换行符:

在此处输入图片说明

这就是它最终的样子:

在此处输入图片说明

ios swift swiftui hstack

36
推荐指数
5
解决办法
1万
查看次数

标签 统计

hstack ×1

ios ×1

swift ×1

swiftui ×1