如何在不使用contentOffset的情况下检查UITableView中隐藏了多少第一行?

马尔维纳是一个极点

我需要知道当前滚动中隐藏了多少个第一个单元格UITableView换句话说,在单元格坐标的哪一点尚未覆盖该单元格?

contentOffset不能使用,因为我会自己计算。

BartłomiejSemańczyk

您必须获取indexPath第一个可见行,然后将其原点转换为单元格的坐标:

if let firstVisibleIndexPath = indexPathsForVisibleRows?.first {

    if let cell = cellForRowAtIndexPath(firstVisibleIndexPath) {
        let coveredHeightOfFirstVisibleCell = tableView.superview!.convertPoint(tableView.frame.origin, toView: cell).y
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在不使用本机查询选项的情况下,选择JPQL中的第一行

如何在不使用ORM的情况下使用SQLAlchemy查询从表中删除行?

如何在不使用ORM的情况下使用SQLAlchemy查询从表中删除行?

如何在不使用Python添加新行的情况下更改循环内文件中一行的值?

如何在ScintillaNET中隐藏第一行?

如何在不修改第一行的情况下使用熊猫将excel文件转换为csv文件?

在JavaScript中如何在不使用JQuery的情况下使动态创建的表行可单击?

在某些情况下仅检查重复值的第一行

如何在不使用循环的情况下将Regex正则表达式应用于段落的每一行?

如何在不使用for循环的情况下替换数据框中的某些行

如何在不使用xpath的情况下检查元素

如何在Linux中不使用ping的情况下检查wifi连接?

如何在不使用javafx中的observavbleList来仅将最后一行中的数据动态添加到tableView的情况下?

如何在r中不使用NA的情况下选择第一个和最后一个测试

如何在不使用多个parent()调用的情况下找到(元素表的)第一个祖先?

如何在不使用固定大小的情况下创建两列(一列两行,另一列一行)?

如何在不改变其宽度的情况下将DIV放在一行中?

如何在不多次使用同一行的情况下合并矩阵的元素

如何在不使用.indexOf()的情况下检查当前url是否大于数组中的第一个url

如何在没有顺序int标识符的情况下仅更新SQlite中的第一行?

如何在不使用isdigit的情况下检查数字是否不是C中的整数?

如何在没有numpy的情况下对矩阵中的一行求和?

如何在不使用任何标签的情况下将段落的最后一个字移到下一行,因为内容是动态的

如何在不使用 sript 任务的情况下读取包含日期值的平面文件的第一行并与 2008 SSIS 包中定义的用户变量进行比较

如何在不将第一行作为标题的情况下读取excel文件?熊猫,蟒蛇

如何在不使用for循环的情况下检查列表中的元素?

如何在不使用jQuery的情况下使用onclick事件在JS中删除表格行

如何在不使用循环的情况下将 numpy 矩阵中的每一行除以同一行的最后一个元素?

如何在不删除第一行的情况下将标题添加到 DataFrame 中?