来自 JSON 的动态输入控制

问题描述 投票:0回答:0

我想创建一个自定义输入控件,显示基于 JSON 数组的 UITextField 控件的动态列表。

JSON 可能看起来像这样:

[{"firstName":"String", "age":"Int", ...}]

我想为数组中的每个元素创建一个单独的输入框。所以在上面的例子中,我会有一个名为 firstNameTextField 的 TextField 接受文本,第二个名为 ageTextField 接受数字数据。稍后我可能会添加各种编辑器,如 UIDatePicker 等......

用户控件将有一个提交按钮,该按钮将以输出 JSON 格式返回用户输入的值,例如 [{"firstName":"Joel","age":"34"}]

我的问题不是如何去做,而是从哪里开始。我正在考虑通过使用 UITableView 并为每个数组元素使用自定义单元格来解决它。这似乎会很好用,因为如果我有很多输入元素,它会自动包含滚动。

我非常熟悉 Swift 中的编码,但我可能不了解 iOS 中所有可用的控件。我只想知道是否已经有一个开箱即用的控件已经做了这样的事情。

我真的很感激任何对此的见解。如果您需要我进一步详细说明,请告诉我。

ios json swift uitableview
© www.soinside.com 2019 - 2024. All rights reserved.