【发布时间】:2015-03-07 04:42:05
【问题描述】:
我有一个代码设计问题要问大家。
我必须构建一个动态表单,这意味着表单不能保证每次加载时都包含相同的字段。
我得到了每个表单必须包含的字段列表,它们都是文本输入。我给出的列表是描述每个字段具有的基本 JSON 属性(即名称、isRequired、maxLength、minLength)。
我使用 UITableViewCell 和 UITextField 来创建表单。 为了验证和提交表单,我需要保持对每个单元格或每个单元格的文本字段的强引用,以便我可以获取为每个字段输入的数据。
如何在保持对每个单元格(或文本字段)的强引用的同时动态创建表单?
我很乐意回答您的任何澄清问题。
【问题讨论】:
-
不,您不需要保持对单元格或文本字段的强引用,事实上,您不应该这样做。输入的数据应该存储在某种数据结构中,可以从文本字段的 didFinishEditing 委托方法更新。
标签: ios objective-c forms uitableview uitextfield