ios - 如何为 iOS 应用程序动态设计或创建具有动态 ui 控件的 View

标签 ios objective-c swift cocoa-touch react-native-ios

这里我必须根据 api 响应设计一个 View 。该 Api 响应将是动态的,就像它可以有任何 ui 元素一样,它可以是多个。如果响应具有 UIButton 属性,则需要创建一个按钮,并在响应中接收到其属性。

从 api 响应中我得到了多个 ui 元素,这些元素需要在运行时检测到,并且需要在 View Controller 中自动排列。

我通过使用json2view找到了类似的Android解决方案,它可以在Android中实现。

那么有没有任何库或任何方法可以实现这个来开发 iOS 应用程序。

如果您有任何想法或任何解决方案,请告诉我。只是不要出现在这里进行负面标记......有一些常识。

最佳答案

我认为导航控件不应该是动态的。也许这个库可以帮助 https://github.com/hyperoslo/Form

关于ios - 如何为 iOS 应用程序动态设计或创建具有动态 ui 控件的 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43179019/

相关文章:

ios - 我无法为 UICollectionViewCell 子类或其任何 subview 设置动画

ios - iPhone - 我们能否判断通知样式是否设置为 'Banner' 还是 'Alerts'

ios - 从 Facebook iOS 7 获取用户名和个人资料图片

objective-c - UIDatePicker 和 UIPickerView 的 UIView 或 UIViewController?

swift - 使用 UIPanGestureRecognizer 时 SKShapeNode 坐标似乎颠倒了

swift - 如何处理导致 "try?"的 Swift 的 "Result of try? is unused"?

ios - 想要使用协议(protocol)构建 Bargraph With Delegate 和 Datasource

ios - 绕 y 轴旋转 View

ios - 如何在 Swift 中拍摄移动的 Sprite ?

ios - 关闭操作按钮项目上的操作按钮单击 swift 4.2