如何以编程方式创建UIViewController?

pan*_*kaj 20 iphone uitableview uiviewcontroller

我正在一个我有数据的应用程序中工作UITableView.它就像一个向下钻取的应用程序.用户将点击一行,将转到下一页,显示更多记录UITableView.但我的问题是,我不知道用户可以钻多少级别.级别数量不固定.所以现在我想以编程方式创建和添加viewcontrollers.可能吗??如果有,怎么样?提前致谢.

wil*_*ood 22

UIViewController *controller = [[UIViewController alloc] init];
controller.view = whateverViewYouHave;
Run Code Online (Sandbox Code Playgroud)

您是否拥有自己编码的视图控制器?在这种情况下,您可能不需要设置视图属性,因为它已在IB中设置,如果这是您使用的.拥有控制器后,可以将其推送到navigationController或以模态方式查看.

  • 那么你可能希望你的第一个视图控制器是一个UINavigationController. (2认同)