NavigationController切换问题

时间:2014-10-02 15:21:40

标签: ios objective-c

我有一个UINavigationController,它的根控制器(UITableViewController)和一个UIViewController的实例,当我点击导航控制器的根视图中的一个单元格时,它被推到了导航的顶部(即表视图)。当我从视图控制器滑动到根视图控制器时,问题就来了。虽然我在其表视图中发送deselectRowAtIndexPath:animated:消息,但选择不会消失。如果我单击后退按钮它可以正常工作。我该如何解决这个问题?提前谢谢!

1 个答案:

答案 0 :(得分:1)

UITableViewController有一个名为clearsSelectionOnViewWillAppear的属性。

如果你将其设置为YES(我相信你也可以在IB int eh检查员中访问它),那么它将阻止这种情况发生。