有关更改我的应用加载的第一个视图的问题

时间:2010-01-17 20:57:58

标签: iphone uitableview navigation

从顶部开始,我正在创建一个应用程序,它在Xcode的新项目部分中,是一个基于视图的新应用程序,它使用核心数据进行存储。 Xcode为我填充大量有用的代码做了很棒的工作,所以当我点击构建时,我在顶部有一个带编辑和添加按钮的栏,以及一个空白的普通uitableview。我的问题是关于我如何开始另一个简单视图加载的第一个视图。我希望将可编辑的uitableview作为我向下钻取序列中的第二个视图,使用更友好的欢迎tableview,在条形图上没有编辑和添加按钮,首先启动。用户可以单击第一个视图中的一行,然后将它们引导到当前第一个的屏幕。我已经尝试使用相应的.xib文件创建一个新类,并在引用rootScreen.xib的MainWindow.xib文件中引用它,但这不起作用。任何想法或建议将不胜感激,谢谢!

3 个答案:

答案 0 :(得分:0)

我会从基于导航的应用程序模板开始,因为你想要进行导航。

试试这个,然后回过头来遇到的任何具体问题。

答案 1 :(得分:0)

应用程序的初始视图是在AppDelegate的-applicationDidFinishLaunching:方法中创建的。如果您想要另一个视图加载,那么您应该在这里查看。

答案 2 :(得分:0)

有许多有用的教程可以帮助您入门。

一种简单的方法是使用界面构建器创建新视图 - 您已经创建的类。

现在,在第一个tableview中,您需要在

中放置代码

didSelectRowAtIndexPath调用下一个tableview。如果您的类类似于SubView

你会做的事情......


SubView * aview = [[SubView alloc] init];
aview.someproperty=index.path;
[self presentModalViewController:aview animated:YES];
[aview release];

用于执行上述操作的代码将取决于您希望如何加载子视图 - 以及您如何编写它们以显示所需的数据。

iPhone编程拖放。你有很多东西需要学习。以上内容应该让你开始,但我建议你在苹果网站上尝试一些示例应用程序并从那里继续。