在 iOS 中使用 Objective-C 中的 Xcode 以编程方式制作 UI 元素

Making UI elements programmatically in iOS using Xcode in Objective-C

提问人:JJ S. 提问时间:3/10/2020 最后编辑:CœurJJ S. 更新时间:3/13/2020 访问量:268

问:

我正在尝试解析json数据并将其转换为iOS中的表单。我成功地能够解析数据并显示它,但是,我想修复 UI 并使其看起来更像 iOS 表单,也许使用表视图等。

我该如何处理?我应该只使用tableviewController还是使用tableview?(字段是动态添加的,所以我不知道我将拥有什么类型和多少个字段,直到我调用 API 并从我得到的 json 中获取数据)

iOS 中是否有任何易于使用的库可供我使用?

iOS Objective-C UITableView 动态表单 IOS 库

评论

0赞 DonMag 3/10/2020
欢迎使用 Stack Overflow。请观看查看如何提问。你的第一步应该是搜索(使用谷歌或其他什么)......并开始阅读。有很多方法可以做这样的事情,所以你需要看看各种方法,并根据你期望你需要的东西,开始使用一种看起来合适的方法。ios dynamic form

答:

0赞 CTABUYO 3/10/2020 #1

这不是 iOS 上 UI 设计的工作方式。对于您提到的从 API 获取内容的具体示例......您将创建一个演示单元,并设计一个演示单元。tableViewControllertableViewController

然后,您将从 API 中获取结果,对其进行解析。您将遍历 API 返回的结果,在该迭代中,您将以编程方式创建表单元格(从而确保创建所需数量的表)。

然而,这是一个非常模糊的问题,除了简要解释整个事情是如何在一般情况下工作的之外,如果没有你发布你到目前为止拥有的代码,我能做的不多。

请允许我向您推荐 NSCookBook 的本教程,尽管在这些事情方面很旧,但很金。

问候