0

半透明の黒にしたいのですが、うまくいかないのはなぜですか?

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
    // Override point for customization after application launch.
    UINavigationController *viewController1 = [[UINavigationController alloc] init];
    viewController1.navigationBar.barStyle = UIBarStyleBlackTranslucent;
    RSSViewController *rssViewController = [[RSSViewController alloc] init];
    [viewController1 addChildViewController:rssViewController];
    UIViewController *viewController2 = [[CalendarViewController alloc] initWithNibName:@"CalendarViewController" bundle:nil];
    self.tabBarController = [[UITabBarController alloc] init];
    self.tabBarController.viewControllers = @[viewController1, viewController2];
    self.window.rootViewController = self.tabBarController;
    [self.window makeKeyAndVisible];

    [self customizeInterface];

    return YES;
}

viewController1.navigationBar.barStyle = UIBarStyleBlackTranslucent; を配置すると、ナビゲーション項目が消える...

4

1 に答える 1

0

これを使って

  viewController1.navigationBar.tintColor = [UIColor blackColor];
  viewController1.navigationBar.translucent = YES;
于 2012-10-11T15:55:20.263 に答える