我正在创建选项卡式应用程序,并且在选项卡上显示图标时遇到了一些麻烦。我将我的代码与我在本书中研究过的前一个示例进行了比较,它似乎匹配,但新应用程序中的图标仅显示为空白方块。我试图将所有相关的代码都包含进来,但是如果您希望看到更多内容,只需询问一下,然后根据需要编辑更多内容。我已经检查过imageNamed:string和图标名称的情况是相同的。XCode选项卡式应用程序不会加载图标
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
... // initializers for ViewControllers 1-3, which are custom viewControllers
// that have the tab properties set in (void)viewDidLoad
globalUINavigationController = [[UINavigationController alloc] initWithNibName:
@"DemoTabbedFourthViewController" bundle:nil];
globalUINavigationController.title = NSLocalizedString(@"Fourth", @"Fourth");
globalUINavigationController.tabBarItem.image = [UIImage imageNamed:@"fourth.png"];
UIViewController *viewController4 = [[DemoTabbedFourthViewController alloc]
initWithNibName:@"DemoTabbedFourthViewController" bundle:nil];
[globalUINavigationController pushViewController:viewController4 animated:YES];
self.tabBarController = [[UITabBarController alloc] init];
self.tabBarController.viewControllers = [NSArray arrayWithObjects:viewController1, viewController2,
viewController3, globalUINavigationController, nil];
self.window.rootViewController = self.tabBarController;
[self.window makeKeyAndVisible];
}
我使用的globalUINavigationController作为我的榜样,因为如果我能得到一个工作,我应该能够得到别人的工作基础上。如果您对代码有任何问题或意见,请告诉我。我是Objective C和iPhone App开发的新手,我会尽我所能的帮助。
你是对的,我需要让他们成为不同的图像类型。该文章有两个样本图像适合我。谢谢你的帮助! – Chance 2012-07-26 16:33:22