如何使用xib插入子视图?

时间:2010-10-30 22:50:32

标签: iphone objective-c interface-builder views

我对有多个观点的事情感到困惑。我只是希望在我的主视图上有一个按钮来激活一个新视图,而该视图又会有一个(x)按钮返回主视图。对于我的生活,我无法弄清楚如何使用两个单独的.xib文件来做到这一点。怎么可能这样做?

谢谢!

3 个答案:

答案 0 :(得分:1)

将实用程序应用程序用作模板可能最简单。

从那里,你可以看到如何加载视图控制器和笔尖,以便显示新视图,然后是如何退出它。

答案 1 :(得分:1)

我实际上通过这样做解决了它:

 NewViewController *new = [[NewViewController alloc] initWithNibName:@"NewViewController" bundle:nil];
new.delegate = self;
new.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
[self presentModalViewController:new animated:YES];
[new release];

答案 2 :(得分:0)

您正在使用导航控制器,对吗?

在与主视图上的按钮相关联的IBAction上,输入

NewViewController *newView = ... // [alloc - init your view here if you haven't already]
[self.navigationController pushViewController:newView animated:YES];

在newView上的按钮上,

[self.navigationController popViewControllerAnimated:YES]