我第一次尝试使用Interface Builder
(而不是Storyboard
)创建应用,但我被卡住了。是否可以使用ViewController
中的XIB
更改视图?
我想点击按钮时,视图会更改为同一ViewController
中显示的其他XIB file
。我必须回电话吗?如果是的话,哪个?
答案 0 :(得分: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];
}
编辑:
您可以像这样呈现相同的viewcontroller。
-(IBAction) yourButtonPressed:(id)sender;{
ViewController *viewController = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];
[self presentViewController:viewController animated:YES completion:nil];
}