0

我正在尝试第一次使用Interface Builder(而不是Storyboard)制作应用程序,但我被卡住了。是否可以使用 a 更改ViewController视图XIB?我希望当我点击一个按钮时,视图会更改为ViewController同一个XIB file. 我必须回调一个动作吗?如果是,是哪个?

4

1 回答 1

0

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

在此处输入图像描述

您可以通过 ViewController 的按钮按下方法呈现 NextViewControler,

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

编辑 :

您可以像这样呈现相同的视图控制器。

-(IBAction) yourButtonPressed:(id)sender;{
    ViewController *viewController = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];
    [self presentViewController:viewController animated:YES completion:nil];
}
于 2013-05-06T16:07:50.823 回答