通过UIButton加载/解除编程(非xib)视图

时间:2011-04-27 18:53:34

标签: xcode loadview

嘿所有 - 最后一个愚蠢的问题(我希望)

我遇到以下情况。

以图片形式创建的视图(因为它对我正在做的事情来说最简单) 用户点击按钮,基于Xib的视图使用以下代码加载基于Xib的视图(InfoView2)

InfoView2 *infoView2 = [[InfoView2 alloc] initWithNibName:@"InfoView2" bundle:nil]; 
    [self.navigationController pushViewController:infoView2 animated:YES];
    [infoView2 release];

现在,我想删除InfoView2并返回TapView,逐步创建的视图 - 我觉得这应该相对简单,但我能找到的每个指南和教程都会显示如何加载基于Xib的视图,我找不到一个用于非基于Xib的视图......我是不是很厚?我是否以错误的方式加载InfoView2?

我应该注意这是一个iPhone应用程序 - 对于应用程序的iPad端我在一个popoverViewController加载InfoView2,因为它基本上是应用程序的设置。

任何人都能提供一些见解吗?

老实说......最后愚蠢的帖子......我保证。小词请;)12小时的一天即将结束。

1 个答案:

答案 0 :(得分:1)

是uiView还是uiviewController? 如果它是一个UIView控制器,你只需要在视图控制器上做你需要的东西就可以做代码:     [self.navigationController popViewControllerAnimated:YES]; 如果你想要一个动画回归或     [self.navigationController popViewControllerAnimated:NO]; 为了“干”回归...