【发布时间】:2015-03-11 19:42:15
【问题描述】:
我很想知道是否可以在屏幕外显示 uiviewcontroller,以便视图控制器相信它在屏幕上,而用户什么都看不到。
我尝试过手动调用、viewDidLoad、loadViews ... 按照苹果调用这些方法的相同顺序,但效果不佳。
想法?!
【问题讨论】:
-
另一种选择是创建一个新的
UIWindow,并将您的 VC 设置为rootViewController。但我觉得我必须要问……你为什么要在屏幕外展示一个 VC?如果它不需要用户输入来做任何你想做的事情,它表明UIViewController是错误的类。 -
@pbasdf 我无法真正创建 ViewController,因为它是苹果的视图控制器之一(如电子邮件视图控制器),我需要它的功能,而不是它的 UI :)
-
你想用这个达到什么目的?
-
我正在尝试将苹果 UI 中的一些功能集成到我自己的 UI 中,我设法以编程方式与 Apple 的 UI 进行交互,现在我只需要将其移除即可。
标签: ios objective-c cocoa-touch uiviewcontroller modalviewcontroller