-1

对不起,但我是新手,我正在尝试理解一些事情,据我所知,表格视图加载数据,然后由单元格(动态)以开发人员想要并保持的方式/设计分发记住模型对象。

我知道这是一个奇怪的问题,但我一直在努力尝试做相反的事情:

1 - 表格视图加载带有一些文本字段的单元格。

2 - 用户填写文本字段。

3 - 用户按下保存,一切都保存在核心数据中。

4 - 表格视图具有编辑模式,因此用户可以插入更多单元格,并且该过程会重复。

所以我想要的是一种表格,表格视图首先加载单元格(所以还没有数据,用户想看到要填充的东西:))然后填充文本字段,这将产生数据。因此,鉴于确实加载了,我将有一个没有任何内容的数组启动...我这么说是因为我看到了很多示例,并且它们总是以某种数据开头,例如 A、B、C 等...或颜色...我知道这只是一个例子,但我不想从数据开始。

我的问题是,这可能吗?我错过了什么?

谢谢,问候。

4

1 回答 1

2

一点也不奇怪,你当然可以这样做。毕竟,通讯录应用程序不就是这样吗?如果你没有联系人,你可以做一个。你看到了什么?一堆可以填写的空白字段。

您可以在没有 Core Data 的情况下实现它,也可以使用 Core Data 来实现。

您看过 Apple 的基本核心食谱示例吗?这不就是它的意思吗?它从没有食谱开始。你加一些。

我错过了什么?

我不知道。什么是你不知道的?你了解如何自定义表格的 UITableViewCells 吗?你了解什么是 UITextField 以及它是如何工作的吗?然后制作一个表格视图,其单元格包含 UITextFields 并使用文本字段委托来了解用户在做什么。

一个令人难以置信的巧合,我有一些你可以下载的代码,它几乎完全符合你的描述(“PeopleLister”)。它开始完全是空的。这是用户添加了一些组和人员后的界面:

在此处输入图像描述

了解用户如何单击+按钮来创建新的空白人员(两个空白文本字段),然后可以填写名字和姓氏。你描述的不是这个吗?

这是没有核心数据的版本:

https://github.com/mattneub/Programming-iOS-Book-Examples/tree/master/ch36​​p901peopleGroups

这是带有核心数据的版本:

https://github.com/mattneub/Programming-iOS-Book-Examples/tree/master/ch36​​p901peopleGroups2

这是我书中的部分,我介绍了如何使用表格视图单元格中的文本字段:

http://www.aeth.com/iOSBook/ch21.html#_editable_content_in_table_items

以下是 PeopleLister 示例的讨论:

http://www.aeth.com/iOSBook/ch36​​.html#_the_document_architecture

于 2013-04-08T23:33:41.367 回答