gpt4 book ai didi

objective-c - 发生排序时取消选择表列

转载 作者:行者123 更新时间:2023-12-03 17:50:40 26 4
gpt4 key购买 nike

我有一个应用程序,单击按钮即可加载表格,当前表格的排序选项已被删除,但是当我单击任何列然后单击表格标题时,应取消选择所选的列。不知道如何实现这一点。

提前致谢!!!

最佳答案

您必须触发“buttonSelected:”方法:)

 @interface ViewController () <UITableViewDataSource, UITableViewDelegate>

@property (nonatomic, strong) NSIndexPath *currentSelectedIndexPath;
@property (weak, nonatomic) IBOutlet UITableView *tableView;

@end

@implementation ViewController

#pragma mark - UIViewControllerDelegate

- (void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath {
self.currentSelectedIndexPath = nil;
}

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
self.currentSelectedIndexPath = indexPath;
}

- (IBAction)buttonSelected:(UIButton *)sender {
[self.tableView deselectRowAtIndexPath:self.currentSelectedIndexPath animated:YES];
}

@end

关于objective-c - 发生排序时取消选择表列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28366714/

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