如何在编码中将情节提要替换为'.xib'文件



我发现了一个uipagcontrol的例子,而谷歌和这工作完美,当我试图创建这个作为一个全新的项目。现在我想把它添加到我的代码

@interface filename2 ()
@end
@implementation filename2
@synthesize View1;
@synthesize View2;
@synthesize View3;

- (void)viewDidLoad
{
// Do any additional setup after loading the view, typically from a nib.
[super viewDidLoad];
[self addChildViewController:[self.storyboard instantiateViewControllerWithIdentifier:@"View1"]];
[self addChildViewController:[self.storyboard instantiateViewControllerWithIdentifier:@"View2"]];
[self addChildViewController:[self.storyboard instantiateViewControllerWithIdentifier:@"View3"]];


}

@end

但我面临的问题是,我没有使用故事板,我使用ViewController。那么我如何更改此代码以将其用于我的应用程序呢?

Use initWithNibName:使用xibs的方法。

例子
ViewController *v1=[[ViewController alloc]initWithNibName:@"ViewController" bundle:nil];
[self addChildViewController: v1]];

[self.storyboard instantiateViewControllerWithIdentifier:@"View1"]替换为您的ViewController的对象

你有没有试过使用

NSArray* views = [[NSBundle mainBundle] loadNibNamed: owner: options:]

Xib是xml格式的Nib

相关内容

  • 没有找到相关文章

最新更新