美文网首页
如何确定 Cell 在 TableView 中的行

如何确定 Cell 在 TableView 中的行

作者: 无影灯 | 来源:发表于2016-02-06 11:38 被阅读50次

    其实这件事本身不用太纠结于技术本身,可以从一个更高的高度来思考这一问题。
    进行适度的抽象:

    • TableView 本身就是一个有序的队伍;
    • 而 Cell 就是队伍中的个体。

    问题:你在排队的时候如何知道你是排第几?

    思路1:你知道你自己,同时看得到整个队伍,当然你就可以确定你的位置。Cocoa 有内建的函数。(前提你需要拿到 TableView)
    思路2:你在排队的时候已经对你的位置做了标记,并且约定好前面有变动时更新排序,你就可以根据你的标记来确定你的位置。一般用Cell的 Tag 或者自己自定义 Cell 的内建变量。

    相关文章

      网友评论

          本文标题:如何确定 Cell 在 TableView 中的行

          本文链接:https://www.haomeiwen.com/subject/yacykttx.html