在一个XIB中更改视图

时间:2013-05-06 16:03:36

标签: ios xcode uiviewcontroller

我第一次尝试使用Interface Builder(而不是Storyboard)创建应用,但我被卡住了。是否可以使用ViewController中的XIB更改视图? 我想点击按钮时,视图会更改为同一ViewController中显示的其他XIB file。我必须回电话吗?如果是的话,哪个?

1 个答案:

答案 0 :(得分:0)

如果你有2个带有2个.xib文件的视图控制器,就像这样

enter image description here

您可以通过ViewController的按钮按下方法显示NextViewControler,

-(IBAction) yourButtonPressed:(id)sender;{
    NextViewController *nextViewController = [[NextViewController alloc] initWithNibName:@"NextViewController" bundle:nil];
    [self presentViewController:nextViewController animated:YES completion:nil];
}

编辑:

您可以像这样呈现相同的viewcontroller。

-(IBAction) yourButtonPressed:(id)sender;{
    ViewController *viewController = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];
    [self presentViewController:viewController animated:YES completion:nil];
}