【发布时间】:2015-11-12 05:31:42
【问题描述】:
问题
有没有办法运行单个 UIViewController,这样我就可以看到结果视图而无需运行整个应用程序?
背景
我正在使用一个不使用很多 xib 文件的代码库;视图是在很多地方以编程方式生成的。要查看我的修改,我必须运行应用程序并逐步完成它以达到我刚刚更改的所需视图,这可能有点麻烦。有时我会将它硬编码到应用程序流程的早期阶段,以便我可以看到它运行时的样子。有没有更简单的方法来做到这一点?
【问题讨论】:
-
你有故事板和你的视图控制器吗?
-
@GurtejSingh 没有故事板
-
好的,如果你的 UIViewControllers 可以独立运行,你可以在 AppDelegate 类中更改
rootViewController以在启动时加载不同的 UIViewController 吗? -
@GurtejSingh 这就是我所做的。我不会更改 AppDelegate,但我会插入我想测试的类作为早期的主菜单控制器之一。我希望有一个构建特定 UIViewController 的 xcode 方法,然后以模块化方式运行该文件,这样我就不必返回代码并恢复我对 rootViewController 等所做的更改
-
好吧,在故事板中,我们确实有一个“初始视图控制器”,它允许我轻松切换,但是您对通过代码更改它的斗争是正确的。支持您的问题,以便我们找到更好的答案:)
标签: ios objective-c xcode