如何在iOS中加载XIB

时间:2012-10-28 04:00:37

标签: objective-c ios

  

可能重复:
  Showing a different XIB/NIB in an iOS app

目前我有一个带有一个视图和一个xib的iOS应用程序。按下按钮后,我想用不同的xib显示不同的视图。问题是我只是不知道该怎么做。目前,我正在使用:

实例化控制器

(我正在尝试加载的视图是HomeViewController。我目前在TipAppViewController中)

HomeViewController *homeViewController = [[HomeViewController alloc]   initWithNibName:@"HomeViewController" bundle:nil];

我不确定我现在应该去哪里。我目前没有使用导航控制器,也不愿意,因为我不想在屏幕顶部显示蓝色条。

谢谢!

1 个答案:

答案 0 :(得分:1)

你应该这样做

HomeViewController *homeViewController = [[HomeViewController alloc] initWithNibName:@"HomeViewController" bundle:nil];
[self presentViewController:homeViewController animated:YES completion:nil];