我正在开发一个应用程序,它要求我的 ViewController 中有两种类型的提要 - 水平和垂直。
结构是这样的: ViewController -> UITableView-> 第一部分有水平UICollectionView-> 第二部分有垂直UICollectionView。
我的问题是我无法使UITableView(在 Vertical 内部UICollectionView)的第二部分具有适当的高度。当我向下滚动时,它会在中间中断。
重要的是要说 UICollectionView 单元格高度不是固定的。
我遵循了一些教程和指南,看到了许多用例UITableViewAutomaticDimension,但无法使其工作。
编辑:这是我的故事板看起来怎么样: 我的故事板 这是我的主视图控制器代码:
类 FeedViewController:UIViewController、UITableViewDataSource、UITableViewDelegate {
@IBOutlet 弱变量 tableView:UITableView!
var stationArray = Array()
覆盖 func viewDidLoad() {
super.viewDidLoad()d
}
func numberOfSections(in tableView: UITableView) -> Int {
返回 2
}
func tableView(_ tableView: UITableView, titleForHeaderInSection 部分: Int) -> String? {
退货类别[部分]
}
func tableView(_ tableView: UITableView, numberOfRowsInSection 部分: Int) -> Int { …