如何在故事板中单击UINavigationController中的UIBarButtonItem来切换视图?

时间:2012-12-11 15:03:31

标签: ios5 storyboard

我想以两种模式显示一些数据,所以通过点击UINavigationControlle中名为“switch”的UIBarButtonItem。

我可以使用Storyboard和xib,来完成它,但我只是想知道如何使用Storyboard来实现它。

使用Storyboard和xib: enter image description here enter image description here enter image description here

#import "ViewController.h"
#import "ViewControllerOne.h"
#import "ViewControllerTwo.h"

@implementation ViewController

- (void)viewDidLoad
{
    [super viewDidLoad];

    ViewControllerOne *view1 = [[ViewControllerOne alloc] init];
    ViewControllerTwo *view2 = [[ViewControllerTwo alloc] init];

    [self.view insertSubview:view1.view atIndex:1];
    [self.view insertSubview:view2.view atIndex:0];
}

- (IBAction)switchButton:(id)sender
{
    [self.view exchangeSubviewAtIndex:0 withSubviewAtIndex:1];
}

如果我只使用Storyboard和上面的代码,那么什么都没发生,视图就是空的: enter image description here

1 个答案:

答案 0 :(得分:0)

为什么不在没有代码的故事板中使用seque。这将是简单而充足的