gpt4 book ai didi

ios - 如何在滚动 UITableView 时阻止 Cell 突出显示

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:05:33 27 4
gpt4 key购买 nike

在我的 UITableView 中,我使用此代码在用户选择单元格时取消突出显示:

...didSelectRowAtIndexPath...    
[cell setSelected:NO animated:YES];

...cellForRowAtIndexPath...
[cell setSelected:NO animated:YES];

但是,如果您随后滚动表格使点击的单元格不在 View 中,然后将其滚动回 View 中,它就会突出显示。

如何阻止突出显示在滚动后返回?

最佳答案

如果你想在开始滚动时永久取消选择它,你可以在 UIScrollView 的委托(delegate)方法 scrollViewDidScroll 中这样做:

- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
[self.tableView deselectRowAtIndexPath:self.tableView.indexPathForSelectedRow animated:YES];
}

关于ios - 如何在滚动 UITableView 时阻止 Cell 突出显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23171499/

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