如何为 iOS 应用动态设计或创建带有动态 ui 控件的视图
Posted
技术标签:
【中文标题】如何为 iOS 应用动态设计或创建带有动态 ui 控件的视图【英文标题】:How to design or create View with dynamic ui controls for iOS app on the fly 【发布时间】:2017-04-03 07:35:56 【问题描述】:这里我必须根据 api 响应设计一个视图。 Api 响应将是动态的,就像它可以有任何 ui 元素一样,它可以是多个。如果是响应具有 UIButton 属性,则需要创建一个按钮,并在响应中接收其属性。
从 api 响应中,我得到了多个 ui 元素,这些元素需要在运行时检测,并且需要在视图控制器中自动排列。
我通过使用 json2view 找到了类似的 android 解决方案,它可以在 Android 中实现。
那么是否有任何库或任何方法通过实现这个来开发 ios 应用程序。
如果您有任何想法或任何解决方案,请告诉我。只是不要出现在这里进行负面标记......有一些常识。
【问题讨论】:
你知道你的 json 中有多少视图吗?它们是否受限?如果你可以在这里分享 json ......所以我可以想出我自己的解决方案 @OsamaBinBashir :- json 响应将具有动态 uielements.. 认为该视图控制器上有一个视图控制器,无论响应来自需要应用于设计的 api。 Ex__ 注册屏幕响应它可以有多个 UiView、按钮、标签、图像或图像视图等 .... 什么是负标记。如果你知道答案就回答它。我不知道是谁把它标记为负面的。我不知道该怎么称呼那个人..... 我没有将其标记为负面:D 这对我来说是个好问题,我已经投票了 这个问题有什么解决办法吗?一个非常好的问题,我也在寻找一些答案...... 【参考方案1】:我认为导航控件不应该是动态的。也许这个库可以帮助https://github.com/hyperoslo/Form
【讨论】:
以上是关于如何为 iOS 应用动态设计或创建带有动态 ui 控件的视图的主要内容,如果未能解决你的问题,请参考以下文章
带有 HTML 5 的混合 iOS 应用程序,如何为远程服务器提供凭据