我有一个UINavigationController
,它的根控制器(UITableViewController
)和一个UIViewController
的实例,当我点击导航控制器的根视图中的一个单元格时,它被推到了导航的顶部(即表视图)。当我从视图控制器滑动到根视图控制器时,问题就来了。虽然我在其表视图中发送deselectRowAtIndexPath:animated:
消息,但选择不会消失。如果我单击后退按钮它可以正常工作。我该如何解决这个问题?提前谢谢!
答案 0 :(得分:1)
UITableViewController
有一个名为clearsSelectionOnViewWillAppear
的属性。
如果你将其设置为YES(我相信你也可以在IB int eh检查员中访问它),那么它将阻止这种情况发生。