Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 选项卡栏仍然高亮显示_Objective C_Xcode_Ios5 - Fatal编程技术网

Objective c 选项卡栏仍然高亮显示

Objective c 选项卡栏仍然高亮显示,objective-c,xcode,ios5,Objective C,Xcode,Ios5,我有一个带有选项卡栏的应用程序,当你点击一个项目时,你将被发送到另一个viewController。但当我返回时,所选项目仍然高亮显示 有人知道如何取消选择此选项吗 对于一个表格单元,你可以做 [tableView deselectRowAtIndexPath:[tableView indexPathForSelectedRow] animated:NO]; 但是TabBar项如何?如果UITabBar没有UITabBar控制器,您可以使用[tabs setSelectedItem:

我有一个带有选项卡栏的应用程序,当你点击一个项目时,你将被发送到另一个viewController。但当我返回时,所选项目仍然高亮显示

有人知道如何取消选择此选项吗

对于一个表格单元,你可以做

     [tableView deselectRowAtIndexPath:[tableView indexPathForSelectedRow] animated:NO];

但是TabBar项如何?

如果UITabBar没有UITabBar控制器,您可以使用[tabs setSelectedItem:nil];。
如果有控制器,[controller setSelectedViewController:nil];应取消选择选项卡。

您在何处添加了[tabs setSelectedItem:nil];在你的代码里?我尝试将其添加到viewWillAppear方法中,因此当您返回时,它将取消高亮显示。然而,这不起作用。任何帮助都会很好: