Swift 是否有任何方法可以知道您在阵列中的位置?敏捷的

Swift 是否有任何方法可以知道您在阵列中的位置?敏捷的,swift,Swift,我目前有一个字符串数组。用户将向下滚动,我想知道他们在列表中向下滚动了多远 在不使用tableView/collectionView中的indexPath.row功能并且不知道字符串的情况下,是否仍有这样做的方法?(字符串当前是从我的数据库中提取的随机数据) 您可以检查表视图属性。这将返回一个数组,其中包含在调用该属性时用户可见的单元格索引。您只需要检查集合中的哪个元素由它返回的最后一个索引表示 如果正在使用集合视图,则可以检查其属性。请注意,此方法的结果未排序。我建议您执行一些操作,如设置索引

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

在不使用tableView/collectionView中的indexPath.row功能并且不知道字符串的情况下,是否仍有这样做的方法?(字符串当前是从我的数据库中提取的随机数据)


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


如果正在使用集合视图,则可以检查其属性。请注意,此方法的结果未排序。

我建议您执行一些操作,如设置索引

你可以这样做

var指数=0

func didTapped(index: Int) {
   index = index 
}
然后在用户选择行或项目时调用

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