在xib,界面构建器中创建UIView,而不使用UIViewController将其附加到窗口

时间:2015-11-13 19:37:59

标签: ios iphone xcode uiview uiviewcontroller

我是新视图和查看控制器......我想知道是否有办法使用xib创建视图(UIView)(即,我有三个文件.m,.h和UIView的.xib)我将它附加到窗口,如[window addSubview:myView]; ??

我到目前为止看到的所有示例都使用了UIViewController来使用xib加载视图。

1 个答案:

答案 0 :(得分:1)

不确定为什么要这样做,但这是你可以做的: 在AppDelegate类的-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions中,加载自定义视图

CustomView *view = [[[NSBundle mainBundle] loadNibNamed:@"CustomView" owner:nil options:nil] objectAtIndex:0];

然后将视图添加到窗口

[self.window addSubview:view];

那就是它。