弹出框bartintcolor中的uinavigationbar uiappearance不起作用
Posted
技术标签:
【中文标题】弹出框bartintcolor中的uinavigationbar uiappearance不起作用【英文标题】:uinavigationbar uiappearance in popover bartintcolor not working 【发布时间】:2013-10-23 22:43:06 【问题描述】:我使用UIAppearance
为我的UINavigationBar
设置bartint 颜色,除了弹出窗口中的导航栏外,这工作正常,我在这里遗漏了什么吗?
以下行在应用程序didFinishLaunchingWithOptions
中
[[UINavigationBar appearanceWhenContainedIn:[UIPopoverController class], nil] setBarTintColor:[UIColor redColor]];
【问题讨论】:
【参考方案1】:UIImage *navBarImage = [[UIImage imagewithcolor:[UIColor redColor]] resizableImageWithCapInsets:UIEdgeInsetsMake(7, 7, 7, 7)];
[[UINavigationBar appearance] setBackgroundImage:navBarImage forBarMetrics:UIBarMetricsDefault];
希望这会奏效
【讨论】:
以上是关于弹出框bartintcolor中的uinavigationbar uiappearance不起作用的主要内容,如果未能解决你的问题,请参考以下文章
从弹出框/弹出框中定义的数据填充自定义 tableView 单元格中的字段