Ios Shonobi数据网格滚动到特定行

Ios Shonobi数据网格滚动到特定行,ios,swift,grid,shinobi,Ios,Swift,Grid,Shinobi,我有两个网格,比如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) 我有一

我有两个网格,比如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进入顶部。但这仍然不能解决我的问题。我无法为具有特定值的行获取特定点。在
UITableView
中有
tableView.rectForRow(at:indepath)
但我找不到与Shinobi数据网格中类似的函数。如何做到这一点?

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

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

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

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