大家好, 这是其中一个应用程序的典型布局。现在我想要点击其中一个视图控制器(表视图)的行,我想更改选项卡的索引。让我们说我在第三视图中,我想转到第一视图。
我尝试使用导航控制器的didShowViewController
委托方法。似乎它不起作用。你能建议其他任何方法吗?
感谢。
答案 0 :(得分:1)
只需在UITableView的didSelectRowAtIndexPath方法中使用以下代码,然后您只需要为Tabbar设置SelectedIndex。
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
// Navigation logic may go here. Create and push another view controller.
[self.tabBarController setSelectedIndex:indexPath.row];
}