如何动态更改UIVIewController的xib

ayo*_*age 2 iphone xib nib viewcontroller ios

我有一个UIVIewController"controller1".该控制器使用initWithNibName ...与"file1.xib"进行实例化.我想动态地将我的"controller1"的xib文件更改为"file2.xib"

恢复 :

"controller1"< - >"file1.xib",我想动态地拥有:"controler1"< - >"file2.xib"

我怎样才能做到这一点 ?

希望我很清楚.

Neb*_*Fox 7

如果要在UIViewController中更改视图,只需使用以下代码:

NSArray *nibObjs = [[NSBundle mainBundle] loadNibNamed:@"file2" owner:self options:nil];
UIView *aView = [nibObjs objectAtIndex:0];
self.view = aView;
Run Code Online (Sandbox Code Playgroud)