繁体   English   中英

在Xcode 4.2中以编程方式为iPhone应用程序编写UITableView

[英]Programmatically Code a UITableView for iPhone Application in Xcode 4.2

我已经在Storyboard中工作了一段时间,它们非常适合较小的应用程序。 但是我正试图汇集40多种食谱,因此将40个不同的“详细视图”拖到情节提要上对我来说是不现实的!

我想知道如何以编程方式构建包含40条不同行的表视图,每条行均导致相同的详细信息视图,但提取不同的内容? 考虑将内容存储在数组中,并根据用户单击的表单元格,我们从数组中的另一个索引中拉出。 因此,例如,如果用户单击表中的配方#2,它将加载一个通用的详细视图,该视图从我的数组索引2中填充其数据。.请澄清一下我是否没有任何道理。

我浏览了Apple文档,并且他们的许多教程都引用了我不想使用的Core Data ...我认为iOS 5不需要使用它,而且必须有比使用Storyboard拖动更简单的方法,拖放40个不同的细节场景。

您的问题很高,因此除了提供指导外,我无法提供太多帮助。 在第二段中,您的想法听起来完全应该如何在iOS中编写应用程序。

  1. 您建立一个包含配方(CoreData或其他商店)的模型
  2. 将此链接链接到承载表视图控制器的导航控制器(NSFetchedResults控制器或您自己的代码或两者的组合)
  3. 表格视图中的选择将(通用)详细信息视图控制器推入导航堆栈(使用推推功能可能最简单)
  4. 详细信息视图控制器使用传递给它的唯一名称填充自身(带有详细的配方说明),这将使其能够从数据存储中加载详细配方

实际上,我相信Apple演示了一个示例应用程序,该示例应用程序在WWDC 2010或WWDC 2011期间都做到了这一点。

如果您不清楚任何部分,请发布一个新问题,详细说明问题是什么,到目前为止您尝试过什么和/或错误是什么。

希望这可以帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM