gpt4 book ai didi

ios - 滚动时选择行

转载 作者:行者123 更新时间:2023-11-29 02:51:13 24 4
gpt4 key购买 nike

我有一个程序可以在不同的时间选择行,它工作得很好。但是当我尝试向下滚动并尝试选择另一行“看不见”时,我的程序已经在某个地方选择了一行,它不允许我选择我点击的那一行。它仅在我选择的行位于当前显示的单元格或显示 View 中时才有效。我启用了多项选择但仍然不起作用。

-我还发现在程序已经选择了一行的 View 之外选择行时,不会调用 didSelectRowAtIndex

最佳答案

我找到了解决办法。 didSelectRowAtIndex 没有被调用,因为我的 tableView 滚动位置设置为 UITableViewScrollPositionTop 并且这不允许我在 View 外选择另一行。我所做的只是将其更改为 UITableViewScrollPositionNone 并添加 scrollToRowAtIndexPath 并将滚动位置设置为无将允许最小滚动,所选行在底部可见。

NSIndexPath *indexPath = [NSIndexPath indexPathForRow:*rows inSection:0]; // set to whatever you want to be selected first
[tableview selectRowAtIndexPath:indexPath animated:NO scrollPosition:UITableViewScrollPositionNone];
[tableview scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionNone animated:NO];
}

关于ios - 滚动时选择行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24501121/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com