带标签栏和导航栏的应用程序

时间:2011-06-27 08:41:23

标签: iphone tabs navigation

enter image description here

大家好,          这是其中一个应用程序的典型布局。现在我想要点击其中一个视图控制器(表视图)的行,我想更改选项卡的索引。让我们说我在第三视图中,我想转到第一视图。

我尝试使用导航控制器的didShowViewController委托方法。似乎它不起作用。你能建议其他任何方法吗?

感谢。

1 个答案:

答案 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];

}