我很肯定我在这里错过了一些简单的事情。我试图在iOS中将子视图(模态视图)加载为单独的控制器。我创建了一个NIB文件,其中一个窗口指向我的控制器视图,File的Owner类设置为我的控制器类,我尝试使用nib文件的名称调用initWithNibName,但是当我尝试显示它时,它只显示一个空白视图,而不是我在NIB文件中构建的视图。如果它是模态子控制器,它可以不是NIB中的窗口吗?或者还有其他一些我错过的非常明显的事情吗?
答案 0 :(得分:5)
您必须确保自定义xib中的文件所有者(必须是UIViewController
子类)视图属性已正确设置。如果不是,你会得到你描述的。我知道这就是你说你在做什么,但我非常怀疑。就是这样,或者您没有将正确的视图链接到文件所有者的view
出口。如有疑问,请断开连接并重新连接。