画面に表示されているセルのみが表示されます。次の(オフスクリーン)セルにスクロールすると、白い画面のみが表示されます。スクロールすることができますが、空白だけが表示されます。半分表示されていた最後の行も半分だけ残っています。今後の次の行の下にスクロールUITableViewセルの問題 - スクロール時にオフスクリーンセルが表示されない
extension LiveTVController: UITableViewDataSource,UITableViewDelegate {
func numberOfSections(in tableView: UITableView) -> Int {
return 10
}
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return 1
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let reuseIdentifier = tableView.tag == 1 ? ProgrammeListCell.reuseIdentifier : StreamListCell.reuseIdentifier
let cell = tableView.dequeueReusableCell(withIdentifier: reuseIdentifier, for: indexPath)
if let cell = cell as? StreamListCell {
cell.programmeList.delegate = self
cell.programmeList.dataSource = self
}
return cell
}
func tableView(_ tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat {
return tableView.tag == 2 ? 10 : 0
}
。合計10個のセクションが返され、各セクションには1個の行があります。
テーブルビューはスクロールビュー内にありますか?スクロールビューはセル内にありますか?ビューにジェスチャ認識機能がありますか?あなたのUIを見ると、左右にスワイプして画面間を移動しているようです。確認してください。 – Windindi
@ Windindi私はtableviewセルのメインビューとコレクションビューでtableViewを持っています。 –
tableView 10セクションはなぜですか?セクションごとに1つのレコードしかありませんか? – wieseman