ios – deselectRowAtIndexPath问题

ios – deselectRowAtIndexPath问题,第1张

概述我刚开始使用tableViews,我在navigationController中嵌入的viewController中的tableview中有5个单元格.当按下一个单元格时,另一个视图被推入.我的问题是我按下的单元格被选中,但选择不会消失.我尝试过这段代码: - (void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(N 我刚开始使用tableVIEws,我在navigationController中嵌入的vIEwController中的tablevIEw中有5个单元格.当按下一个单元格时,另一个视图被推入.我的问题是我按下的单元格被选中,但选择不会消失.我尝试过这段代码:
- (voID)tableVIEw:(UItableVIEw *)tableVIEw dIDdeselectRowAtIndexPath:(NSIndexPath *)indexPath{[self.tableVIEw deselectRowAtIndexPath:indexPath animated:NO];NewVIEwController *newVIEwController = [[NewVIEwController alloc] init];newVIEwController.theTitle = [self.tableVIEw cellForRowAtIndexPath:indexPath].textLabel.text;[self.navigationController pushVIEwController: newVIEwController animated:YES];}

tableVIEw在vIEwDIDLoad方法中初始化.仍然当我单击一个单元格时,新的vIEwController被推入但单元格保持选中状态.这可能是什么问题?

解决方法 您已将代码放在dIDdeselectRowAtIndexPath中 – 将其放在dIDSelectRowAtIndexPath中.这是一个容易犯的错误,因为在dIDSelect之前,dIDdeselect出现在代码完成中. 总结

以上是内存溢出为你收集整理的ios – deselectRowAtIndexPath问题全部内容,希望文章能够帮你解决ios – deselectRowAtIndexPath问题所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1103600.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-28
下一篇2022-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存