我目前使用的是XCode 3.2.3和iOS4。我正在开发一款应用程序,该应用程序只需从一个屏幕开始,然后点击按钮即可移至下一个屏幕。ios4 - 在点击按钮时加载新的视图
我已经去了ViewController编程指南和一篇文章。
我在做什么与帖子上发生的事情非常相似。所以,让我来解释一下步骤,我遵循:
在IB中,从库中拖放一个视图到编辑器中。我将新的UIView重命名为myView。
在我的AppControllerDelegate中,我添加了新视图“myView”作为视图控制器(File's Owner)的属性。我也在实现中综合了它。现在
,在视图控制器的实现,内按下按钮操作处理程序,我写了下面的代码行:
[self.view addSubView: myView];
- 在点击按钮但是,我没有看到新的屏幕或我的新视图。但是,如果我这样做,我得到一个新的屏幕或新的观点:
UIView *anotherView = [[UIView alloc] initWithFrame:self.view.frame]; [self.view addSubView: anotherView];
我知道,最好的办法是为每个单独的UIView碎粒而做到这一点。不过,我对iPhone开发并不陌生,至今还没有探索过这条路。
我的问题:我错过了第3步?你可能是能够做到这一点
是的,就是这样我认为...这是我做的..我创建了一个新的ViewController(.h,.m和.xib),然后将上面的语句添加到我的基础ViewController代码。它运行良好。谢谢..在这里,有一件事是所有ViewController被添加为子视图应添加为该应用程序委托的属性。 – Angelo 2011-04-20 05:59:30
不错,它工作... – learner2010 2011-04-20 14:06:07