如何在ios中获得水平表视图的中间单元格?

时间:2014-05-07 11:29:22

标签: ios objective-c tableview

我将桌面视图旋转了90°。现在我想得到中间单元格的索引路径。当表视图不滚动时,它显示3个单元格。我想要的是,当表格视图停止滚动时,它应该是绿色的中间单元格。有时我在快速滚动时看到3个以上的单元格时会出现错误的索引路径。 我附上图片以供参考This is my horizontal table view and I want to show green color for middle cell

2 个答案:

答案 0 :(得分:2)

试试这个

NSIndexPath *middleIndexPath = [tableView indexPathForRowAtPoint:CGPointMake(tableView.center.y, tableView.center.x)];

UITableViewCell *middleCell = [tableView cellForRowAtIndexPath:middleIndexPath];

答案 1 :(得分:0)

您可以获取表格视图的contentOffset。使用contentOffset,您可以计算当前行(contentOffset.y /行高)