我对uiviewcontroller有一个奇怪的问题。当调用视图控制器时,它几乎是空白的,只有我通过故事板的导航栏。我有一个只为这个控制器的类,它指定它应该如何加载以及一旦它加载等怎么做。我已经通过storyboard将这个类分配给视图控制器。我添加了一个按钮,当按下按钮时,视图就会出现。当视图出现时,没有任何功能。我尝试创建其他类并将其分配给它但仍然没有变化。我的类设置为UIViewController。代码是添加类时的基本代码:
#import <UIKit/UIKit.h>
@interface testViewController : UIViewController
@end
任何人都知道为什么会这样吗?几个小时以来一直困扰着我。
答案 0 :(得分:1)
我刚才有同样的问题。经过一段时间调查Web和XCode提供的模板后,我发现如果你实现函数 - (void)loadView到你的ViewController,View将不会加载或只显示黑色。
- (void)loadView
{
// If you create your views manually, you MUST override this method and use it to create your views.
// If you use Interface Builder to create your views, then you must NOT override this method.
}
我希望这会有所帮助。