【发布时间】:2018-06-04 11:16:41
【问题描述】:
我有一个集合视图,每个集合视图单元格都有一个表格视图,每个集合视图单元格都有不同的数据。集合视图是使用情节提要完成的并且工作正常,但我似乎无法让 UITableView 在其中工作。集合视图代码如下,任何帮助表示赞赏。理想情况下,一种允许我使用故事板自定义表格视图单元格的技术,我使用的是 Swift 4。
extension StoryboardViewController: UICollectionViewDelegate {
func collectionView(_ collectionView: UICollectionView, didSelectItemAt
indexPath: IndexPath) {
print("Selected Cell #\(indexPath.row)")
}
}
extension StoryboardViewController: UICollectionViewDataSource {
func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
return 6
}
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: String(describing: "CollectionViewCell"), for: indexPath) as! StoryboardCollectionViewCell
cell.label.text = "Cell #\(indexPath.row)"
return cell
}
func scrollViewDidEndDecelerating(_ scrollView: UIScrollView) {
print("Current centered index: \(String(describing: centeredCollectionViewFlowLayout.currentCenteredPage ?? nil))")
}
func scrollViewDidEndScrollingAnimation(_ scrollView: UIScrollView) {
print("Current centered index: \(String(describing: centeredCollectionViewFlowLayout.currentCenteredPage ?? nil))")
}
}
我想在其中放置一个表格视图(列表),如下所示:
【问题讨论】:
-
你用过table view delegates方法吗?
-
我做了类似的事情只是相反的方式,你可以参考:stackoverflow.com/questions/45484079/…
标签: ios swift uitableview uicollectionview