我有一个通过编程创建的选项卡栏,我在初始化与视图相关联的故事板时遇到了困难。
我能够成功地在没有故事板的情况下加载视图(请参见下面的代码),但是由于某些UI组件在故事板中,因此视图仅显示部分内容。
我的故事板名称为MainStoryboard,我将故事板视图标识符设置为SettingsViewController。
如何在下面的代码中初始化SettingsViewController的故事板?
- (void)createTabBarItems {
tabBarController = [[UITabBarController alloc] init];
settingsViewController = [[SettingsViewController alloc] init];
UINavigationController *sett = [[[UINavigationController alloc]
initWithRootViewController: settingsViewController] autorelease];
[sett.tabBarItem setTitle:@"Settings"];
[sett.tabBarItem setImage:[UIImage imageNamed:@"settings.png"]];
[tabBarController setViewControllers:
[NSArray arrayWithObjects:sett, sett, sett, sett, nil]];
}
bundle:nil
是可以的,因为这将在主bundle中进行查找。 - Dennis Bliefernicht