相关疑难解决方法(0)

IOS7 navigatinBar tintColor改变了popover

我开发了iPad应用程序.我用导航控制器在popover中打开一些屏幕.但我没有在IOS 7中更改导航控制器色调颜色.如何更改此颜色.感谢名单

在此输入图像描述

UINavigationController *navigationController = [[[UINavigationController alloc] initWithRootViewController:airportsSearch] autorelease];
navigationController.navigationBar.barTintColor = [UIColor blackColor];
navigationController.navigationBar.translucent = NO;
self.popOver=[[UIPopoverController alloc] initWithContentViewController:navigationController];

self.popOver.delegate                    = self;
[self.popOver setPopoverContentSize:CGSizeMake(285, 370)];

[self.popOver presentPopoverFromRect:tempButton.frame inView:self.view permittedArrowDirections:UIPopoverArrowDirectionLeft animated:YES];
Run Code Online (Sandbox Code Playgroud)

navigationcontroller uipopovercontroller ios ios7

9
推荐指数
2
解决办法
6335
查看次数

在弹出窗口中更改颜色导航控制器

我在尝试更改popoverController中导航控制器的颜色时遇到问题.
我正在尝试做这样的事情:

if (self.popoverController == nil) {
    ArtistsViewController *artistsViewController = 
    [[ArtistsViewController alloc]      
     initWithNibName:@"ArtistsViewController" 
     bundle:[NSBundle mainBundle]]; 

    artistsViewController.navigationItem.title = @"Artists";
    UINavigationController *navController = 
    [[UINavigationController alloc] 
     initWithRootViewController:artistsViewController];


    UIPopoverController *popover = 
    [[UIPopoverController alloc] 
     initWithContentViewController:artistsViewController.navigationController];
    artistsViewController.navigationController.navigationBar.tintColor=[UIColor greenColor];

    popover.delegate = self;
    [artistsViewController release];
    [navController release];

    self.popoverController = popover;
    [popover release];
}

[self.popoverController 
 presentPopoverFromBarButtonItem:sender                                    
 permittedArrowDirections:UIPopoverArrowDirectionAny 
 animated:YES];
Run Code Online (Sandbox Code Playgroud)

但它不起作用.有什么建议?

uinavigationcontroller ipad uipopovercontroller

5
推荐指数
1
解决办法
8018
查看次数