0

我正在尝试创建类似于表格视图的东西,并且刚刚意识到我需要一个类似于indexPathForRowAtPoint:of的方法UITableView,基本上你有一个不同长度的线性数组:

| 80 | 10 | 20 | 40 | 30 | 90 |

0 1 2 3 4 5

对于给定的数字,比如 45,我需要获取具有包含该数字的范围的列的索引,因此对于 45,索引是 1,对于 110,索引应该是 2。

一个缓慢但可行的解决方案是,每次我只是总结每列的长度,当它达到指定的数字时,我返回当前索引,但是有没有其他好的算法呢?

谢谢

4

0 回答 0