1

最近、Storyboard から XIB に変換しました。私には多数のビューがあり、git リポジトリよりも XIB を操作する方が簡単だからです。(また、アプリは iOS 4 で利用できるようになります)。

ここに私が以前持っていたコードがありますが、ストーリーボードを使用せずに XIB を使用して同じことをどのように達成するのか疑問に思っています。

UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:[NSBundle bundleForClass:[self class]]];
infoView *infoViewController = [storyboard instantiateViewControllerWithIdentifier:[defaults objectForKey:@"launchScreen"]];
infoViewController.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentViewController:infoViewController animated:YES completion:nil];
4

1 に答える 1

2

まず、infoViewStoryboard からinfoView.xibに変換してから、次のように変換する必要があります。

    infoView *infoViewController = [[infoView alloc]initWithNibName:@"infoView" bundle:nil];
    infoViewController.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
    [self presentViewController:infoViewController animated:YES completion:nil];
于 2012-08-16T02:19:14.207 に答える