Shonobi 数据网格滚动到特定行



我有两个网格,比如网格a和网格b.网格a的值是(1,2,3,4,5,...50( 和网格 B (3, 5, 10, 25( .

当我单击网格 b 中值为 10 的行时,我需要,然后网格 a 也将自动滚动到值为 10 的行。下面的代码我一直在尝试:

gridRoomStatus?.setContentOffset(CGPoint.init(x: 0, y: 0), animated: true)
self.gridRoomStatus?.reloadColumns(self.gridRoomStatus?.columns)

我有该代码,可以在网格 b 单击时使网格 a 转到顶部。但它仍然没有解决我的问题。我无法获得具有特定值的行的特定点。UITableViewtableView.rectForRow(at: indexPath)但我找不到与Shinobi数据网格类似的功能。怎么做?

在这里我解决了这个问题,例如:

let rowHeight = 50
let rowIndexToSnapTo = 20
grid.setContentOffset(CGPoint(x: 0, y: rowHeight * rowIndexToSnapTo))

相关内容

  • 没有找到相关文章

最新更新