基于响应 json 以编程方式创建 UIViewController

Posted

技术标签:

【中文标题】基于响应 json 以编程方式创建 UIViewController【英文标题】:Creating UIViewController programmatically base on response json 【发布时间】:2016-04-06 04:30:52 【问题描述】:

假设我的 json 是


      "CategoryID" : "1 Month Premium",
      "CategoryID" : "1 Year Premium",
      "CategoryID" : "1 Week Premium",
      "CategoryID" : "1 Day Premium",
      ....Dynamically created server data.

我将使用这个库中的 PagingMenuController:PagingMenuController

基于我上面描述的 JSON,Category 会有所不同,它们可能是 4 或 5,或更多或更少。所以,它是动态的。

这就是我要开发的方式

如您所见,我将在 PagingMenu 上显示 CategoryID。每个页面菜单内的所有视图控制器都有共同的项目:

UITableView,UIImageView,UIButton

那么,我如何创建 UIViewController,它在每个视图上都有共同的项目和操作,并插入到我的页面控制器中。我真的需要帮助。我不知道如何以编程方式进行。它更像是 google play商店应用哪个页面菜单是动态创建的。

任何帮助?拜托,我一生只使用故事板和视图控制器。从现在开始,我真的需要帮助。

【问题讨论】:

【参考方案1】:

通过以下教程。它在objective-c中,但它会帮助你理解逻辑。

http://www.appcoda.com/uipageviewcontroller-storyboard-tutorial/

【讨论】:

嗯,我只是 swift 的初学者..不知道任何 Objective-C 语法,对不起。;( @Aditya Shinde,请勿发布指向其他博客/网站的链接。尽可能多地解释它,然后添加链接以供进一步参考。

以上是关于基于响应 json 以编程方式创建 UIViewController的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 iPhone 的 JSON 框架以编程方式生成 JSON

以编程方式结合 Textview 和 EditText 创建自定义字段

获取 Button 和 Textfield 数据,当它们在 swift 5 中以编程方式添加时

以编程方式在运行时删除或添加属性到CoreData

以编程方式创建 UIView 后滑块没有响应

以编程方式创建的 uiview 在第一次单击时没有响应