我想使用Xcode 4.2在故事板中更改以下代码。
UIViewController * example = [[ExampleViewController alloc] initWithNibName:@"ExampleViewController" bundle:nil];
现在存在ExampleViewController.xib文件。 但我想用故事板制作它。 请帮我。 (我不擅长英语。抱歉)
答案 0 :(得分:132)
UIStoryboard
班是你的朋友:
UIStoryboard* sb = [UIStoryboard storyboardWithName:@"mystoryboard"
bundle:nil];
UIViewController* vc = [sb instantiateViewControllerWithIdentifier:@"ExampleViewController"];
答案 1 :(得分:8)
如果上述两种情况均属实,即您的视图控制器位于故事板上但没有segue连接到它,那么您需要the documentation中描述的UIStoryboard的instantiateViewControllerWithIdentifier:
方法。您必须在故事板中设置标识符才能使其生效。