gpt4 book ai didi

ios - UITableView 每节选择一行

转载 作者:行者123 更新时间:2023-12-01 17:21:06 25 4
gpt4 key购买 nike

我想做这样的选择
enter image description here

我怎样才能改变我的

- (NSIndexPath *)tableView:(UITableView *)tableView willSelectRowAtIndexPath:(NSIndexPath *)indexPath  

委托(delegate)方法按照我的要求工作。

最佳答案

为什么这么复杂?在用户选择一个新单元之前,只需取消选择同一部分的所有单元格。

首先允许您的 UITableView 进行多项选择。然后实现这个委托(delegate)方法:

Swift 3 版本:

func tableView(_ tableView: UITableView, willSelectRowAt indexPath: IndexPath) -> IndexPath?
{
for vcip in tableView.indexPathsForSelectedRows ?? [] {
if vcip.section == indexPath.section && vcip.item != indexPath.item {
tableView.deselectRow(at: vcip, animated: false)
}
}
return indexPath
}

关于ios - UITableView 每节选择一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13965020/

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