如何用附加的视图控制器加载xib文件?
我正在使用xib文件作为coverflow组件中的后视图。它很好看。如何用附加的视图控制器加载xib文件?
用于加载厦门国际银行文件的代码是:
NSArray *array = [[NSBundle mainBundle] loadNibNamed:@"TestMine" owner:nil options:nil];
backView = [array objectAtIndex:0];
现在我想附上这个厦门国际银行视图控制器不改变当前的代码。
我该怎么做?
我收到错误:Exception :*** -[UIViewController superview]: unrecognized selector sent to instance 0x5891120
告诉我,如果更多的细节需要回答的问题。
感谢。 alt text http://img265.imageshack.us/img265/8151/ssstack.png
我不完全明白你的问题。看起来你想用这个xib作为视图实例化一个视图控制器?
可以是这样做的:
[[UIViewController alloc] initWithNibName:@"TestMine" bundle:nil];
你应该以挂钩IBOutlets和IBActions子类的UIViewController。 确保您将视图控制器设置为文件的所有者并挂接它的插座。
对不起,你误解了这个问题。问题是我只是用上面的代码加载nib,并且我在图片中显示了xib文件中的viewcontroller。所以我问,是否在该xib中的viewcontroller可以处理该视图与上面的代码从mainBundle加载xib文件 – harshalb 2010-05-13 11:52:51
您是否已将控制器连接到Interface Builder中的视图? – 2010-05-13 08:53:43
我应该从库中添加一个控制器,然后连接IB或其他视图吗? – harshalb 2010-05-13 08:57:51