9

我有一个类似笔记的应用程序:uitableviewcontroller 通过将它们推送到导航堆栈来显示单个笔记)。我决定使用 ios7 的后退按钮和附带的平移手势识别器。

我唯一的修改是通过在推送详细视图控制器之前将 from-controller 的 navigationItem 标题设置为空字符串从按钮中删除文本,如https://stackoverflow.com/questions/18870128/ios-中所建议的那样7-导航栏自定义后退按钮无标题

按钮本身工作得很好,但是当我通过平移手势从笔记返回到笔记表格视图时,表格视图选择不会被清除!我刚刚转换的注释行仍显示为选定的行。任何想法这里可能有什么问题?

我检查了标准的笔记应用程序,它就像一个魅力。

4

2 回答 2

7

这个答案确实帮助了我:https ://stackoverflow.com/questions/897071/iphone-uitableview-cells-stay-selected

- (void) viewWillAppear:(BOOL)animated {
    [self.tableView deselectRowAtIndexPath:[self.tableView indexPathForSelectedRow] animated:animated];
    [super viewWillAppear:animated];
}
于 2013-09-27T15:17:21.453 回答
0

至少对于我们看到的这种情况,它似乎在 iOS 7.0.4 中得到了修复。(我们实际上已经注意到,在 7.0.x 版本中已经修复了许多与后退手势相关的故障。)

于 2014-01-20T12:00:36.353 回答