【发布时间】:2020-03-13 00:49:29
【问题描述】:
我目前遇到的问题是我的滚动视图不会自动调整到内容的高度。我认为 ASCollectionView 是目前导致最多问题的一个。如果我手动调整框架高度(例如 200 - 见图),那么一切都是可见的。我当然想自动拥有它。你知道这是如何工作的吗?
我会很高兴的!祝你下午愉快。
弗洛里安
ScrollView {
ForEach(self.collectionListViewModel.collections) { collection in
NavigationLink(destination: GameListView()) {
VStack(alignment: .leading, spacing: 5) {
// Name der Sammlung:
Text(collection.name)
.font(.headline)
.foregroundColor(Color.black)
// Optional: Für welche Konsolen bzw. Plattformen:
ASCollectionView(data: collection.platforms, dataID: \.self) { item, _ in
Text("\(item)")
.fixedSize()
.padding(.horizontal, 10)
.padding(.vertical, 5)
.background(Color(.blue))
.foregroundColor(Color.white)
.cornerRadius(5)
}
.layout {
let fl = AlignedFlowLayout()
fl.estimatedItemSize = UICollectionViewFlowLayout.automaticSize
return fl
}
}
.padding(.vertical, 10)
}
Divider()
}
.padding(.horizontal, 20)
}
【问题讨论】:
-
你能把代码加到
ASCollectionView()吗? -
@krjw ASCollectionView() 是我使用的框架
标签: swift dynamic height swiftui