是否有办法知道你在数组中的位置?迅速?

  • 本文关键字:数组 位置 迅速 是否 swift
  • 更新时间 :
  • 英文 :


我目前有一个字符串数组。用户将向下滚动,我想知道他们向下滚动了多远。

在不使用indexPath的情况下,是否有办法做到这一点?行功能从tableView/collectionView和不知道字符串?(字符串目前是从我的数据库中抽取的随机数据)

var name = ["jfiwojf", "awjefoeij", "awjfioe", "awjefoi"]

你可以检查你的表视图属性indexpathsforvisiblerows。这将返回一个数组,其中包含在调用该属性时用户可见的单元格的索引。您只需要检查集合中的哪个元素由它返回的最后一个索引表示。

如果你使用的是集合视图,你可以检查它的indexpathsforvisibleitems属性。注意,这个方法的结果是没有排序的。

我建议你做一些事情,比如设置一个索引

你可以这样做

var index = 0

func didTapped(index: Int) {
index = index 
}

当你的用户选择了一行或一个项目时,你调用。

最新更新