使用 Objective-C 中的 Xcode 在 iOS 中以编程方式制作 UI 元素
Posted
技术标签:
【中文标题】使用 Objective-C 中的 Xcode 在 iOS 中以编程方式制作 UI 元素【英文标题】:Making UI elements programmatically in iOS using Xcode in Objective-C 【发布时间】:2020-03-09 21:12:55 【问题描述】:我正在尝试解析 json 数据并将其转换为 ios 中的表单。我能够成功地解析数据并显示它,但是,我想修复 UI 并使其看起来更像一个 iOS 表单,可能使用 tableviews 等。
我该如何处理?我应该只使用 tableviewController 还是使用 tableview? (这些字段是动态添加的,所以我不知道我将拥有什么类型和多少个字段,直到我调用 API 并从我得到的 json 中获取数据)
iOS 中有哪些易于使用的库可供我使用?
【问题讨论】:
欢迎来到 Stack Overflow。请使用tour 并查看How to Ask。您的第一步应该是搜索(使用谷歌或其他)ios dynamic form
... 并开始阅读。有很多方法可以做这样的事情,因此您需要查看各种方法,并根据您的预期需要,开始使用一种看起来合适的方法。
【参考方案1】:
这不是 UI 设计在 iOS 上的工作方式。对于您提到的从 API 获取 tableViewController
的具体示例...您将创建一个 tableViewController
并设计一个演示单元。
然后你将从你的 API 中获取结果,解析它。您将迭代 API 返回的结果,在该迭代中,您将以编程方式创建表格单元格(从而确保创建所需数量的表格)。
尽管如此,这是一个非常模糊的问题,除了简要解释整个事情的一般工作原理之外,如果没有您发布到目前为止的代码,我也无能为力。
请允许我将您推荐给 NSCookBook 的 this tutorial,虽然在这些事情上旧是黄金。
问候,
【讨论】:
以上是关于使用 Objective-C 中的 Xcode 在 iOS 中以编程方式制作 UI 元素的主要内容,如果未能解决你的问题,请参考以下文章
使用 Objective-C 中的 Xcode 在 iOS 中以编程方式制作 UI 元素
我如何知道 Xcode Objective-C 中的错误在哪里引发?
在 XCode 中从 Objective-C 访问 JavaScript 变量