在iOS上以编程方式切换到备用ViewController

时间:2014-03-06 14:14:46

标签: ios iphone objective-c

我对IOS的新手是我的应用程序结构的截图 -

enter image description here

有各种tableViewcontroller / uiviewcontrollers连接到标签栏控制器 - 我猜这都是非常标准的。

色彩缤纷的镜头是主页 - 我希望用户能够点击其中一个选项卡并导航到其他页面之一 - 尽管我正在努力学习如何以编程方式进行此操作。

我已将所有按钮附加为ib-actions并且已经给出了所有screesn storyboard id。

以下是我目前的代码 -

- (IBAction)btnCult:(id)sender {

    UIViewController *vc = [self.storyboard instantiateViewControllerWithIdentifier:@"culture"];


    [self presentViewController:vc animated:YES completion:nil];
}

这什么都不做 - 我哪里错了?

1 个答案:

答案 0 :(得分:2)

尝试将其添加到IBAction:

[self.tabBarController setSelectedIndex:0];

它应该转到第一个标签,通过更改索引更改标签(视图)