在tvos应用程序的表视图单元格中单击集合视图单元格

时间:2018-08-06 16:08:49

标签: swift uitableview uicollectionviewcell tvos

我在tvos应用程序的tableview单元内有一个collection view单元。无法获得水平滚动并单击我的收藏夹视图单元格。如何在tableview单元格内的collection view单元格中单击?我想将表视图垂直滚动为父视图,将集合视图水平滚动为子视图。

2 个答案:

答案 0 :(得分:0)

查看UICollectionView及其子视图的一些属性:userInteractionEnabledisEnabled

如果您无法到达要执行操作的元素(例如UIButton),则需要滚动到该元素。检查UICollectionView的下一个属性:userInteractionEnabledscrollEnabledbouncesalwaysBounceVertical

答案 1 :(得分:0)

在您的UITableViewDelegate中实施tableView(_:canFocusRowAt:)

func tableView(_ tableView: UITableView, canFocusRowAt indexPath: IndexPath) -> Bool {
    return false
}