gpt4 book ai didi

ios - 在以 Navigationcontroller 为 View 的 Popovercontroller 中更改 navigationBar 和 toolBar 的色调

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:52:22 24 4
gpt4 key购买 nike

我有一个 UINavigationController 作为我的 UIPopoverController 的主视图。我想更改导航栏和工具栏的色调,但似乎无法正常工作。

谁能指出我正确的方向?

这是我现有的无效代码。其中 Color Scheme = [UIColor colorWithRed:0.228 green:0.307 blue:0.492 alpha:1.000]这是 NSLOG 语句的结果:配色方案 = UIDeviceRGBColorSpace 0.228 0.307 0.492 1

    self.navController = [[UINavigationController alloc]
initWithRootViewController:serversMenu];
NSLog(@"Color Scheme = %@", self.appDelegate.colorScheme);
self.navController.navigationBar.tintColor = self.appDelegate.colorScheme;
self.navController.toolbar.tintColor = self.appDelegate.colorScheme;

self.navController.navigationBar.translucent = YES;
UIPopoverController *poc = [[UIPopoverController alloc] initWithContentViewController:self.navController];
poc.delegate = serversMenu;
serversMenu.mainPopOver = poc;
[poc release];

谢谢,

罗布

最佳答案

这很好用:

AboutViewController *avc = [[AboutViewController alloc] init];

UINavigationController *nav = [[[UINavigationController alloc] initWithRootViewController:avc] retain];

avc.navigationController.navigationBar.tintColor = [UIColor greyColor]; /* or whatever color you choose */
toolbar.tintColor = [UIColor greyColor];

取决于您选择如何创建您的 UIPopoverController

关于ios - 在以 Navigationcontroller 为 View 的 Popovercontroller 中更改 navigationBar 和 toolBar 的色调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4620361/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com