【问题标题】:Creating UIViewController programmatically base on response json基于响应 json 以编程方式创建 UIViewController
【发布时间】:2026-02-22 02:05:01
【问题描述】:

假设我的 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商店应用哪个页面菜单是动态创建的。

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

【问题讨论】:

    标签: swift uiviewcontroller xib


    【解决方案1】:

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

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

    【讨论】:

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