我是iPhone开发的新手,多个视图(xib或nib)让我很困惑.这就是我想要实现的目标......
使用标签栏查看(标签1,标签2,标签3)
选项卡2视图(导航控制器)2.1选择表行将显示带有单元格详细信息的视图2.2导航栏上的添加按钮将显示一系列视图界面以获取不同类型的信息(例如位置信息,个人信息等) - 需要这是顺序的,不能为此使用控制段.成功收集信息后,在选项卡2视图表中创建新单元格,将相关信息保存到自定义结构,并显示包含2个选项的完成页面(添加另一个,查看添加项目 - 只读视图)
我对如何处理这些多个视图感到困惑(将它们链接在一起,并来回传递信息).所有这些都将由我的应用程序委托类处理,还是我可以/应该使用多个委托类?无论哪种方式,你能指出我正确的方向 - 可能是一些示例应用程序或教程解释如何处理这样或更复杂的情况.
在这方面的任何帮助将受到高度赞赏.
我已经看过TheElements和SeismicXML示例.
TheElements示例代码给出了如何使用基本理念UITabBarController
,以及UINavigationController
,但如不讨论从子控制器将信息传递给家长.
在我的情况下,我有一个UITabBarController
,其中一个标签显示UINavigationController
右上角的一个带(+)或导航栏.现在(+)将打开一个用户输入接口,该输入将用于存储数据(例如在sql中),并在UITableView
嵌入式中创建一个新的表格单元格UINavigationController
.现在,使用(+)打开的界面将按照一系列步骤(如Main> Step 1> Step 2> Complete)接受用户输入.每个步骤都将显示一个单独的视图.我正在努力设计这个模型.或者,也许我不习惯在Cocoa/iPhone中进行编程,而且我不会直接看.我还有什么其他选择 - 当涉及到涉及20-30个字段(文本,列表,日期,图像等)的用户输入时.你能提供一些有关这方面的意见吗?
谢谢你的帮助.