shi*_*ami 20 view storyboard ios
我是iOS和Xcode的新手.我无法弄清楚如何设计一个单独的视图,并使用storyboard将其添加到主UIViewController中.
我做了不同的方法..
UIViewController
.在主ViewController.m中,我UIViewController
在viewDidLoad中获取新实例,然后[self.view addSubview:newUIViewController.view]
.但是我看不到添加的视图.ViewController
.并且addSubview
有了xib的观点.但它也失败了.是否有正确的方法或任何可行的解决方案?
shi*_*ami 36
我想出了办法.描述如下:
关键点是覆盖object-c类中的initWithCoder方法.
- (id)initWithCoder:(NSCoder *)aDecoder {
if ((self = [super initWithCoder:aDecoder])) {
[self addSubview:[[[NSBundle mainBundle] loadNibNamed:@"MyView" owner:self options:nil] objectAtIndex:0]];
}
return self;
}
Run Code Online (Sandbox Code Playgroud)想法是故事板加载自定义类并调用initWithCode.索引0是.xib接口构建器中的根视图.
这有点棘手,但它确实有效.
归档时间: |
|
查看次数: |
22843 次 |
最近记录: |