gpt4 book ai didi

iOS7 QLPreviewController 更改导航栏颜色?

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

我如何在 QLPreviewController 中设置半透明属性我已经尝试了下面的代码但它不起作用

  QLPreviewController *previewer = [[QLPreviewController alloc] init];
// Set data source
[previewer setDataSource:self];
[previewer setDelegate:self];
previewer.edgesForExtendedLayout = UIRectEdgeNone;
[previewer setCurrentPreviewItemIndex:index];
[self.navigationController.navigationBar setTranslucent:NO];
[self.navigationController setToolbarHidden:NO];
[[self navigationController] pushViewController:previewer animated:YES];

谢谢

最佳答案

你可以使用这个:

UINavigationBar *navBar =  [UINavigationBar appearanceWhenContainedIn:[QLPreviewController class], nil];
[navBar setBackgroundImage:[UIImage imageNamed:@"navigation-bg-ios7.png"] forBarMetrics:UIBarMetricsDefault];

我试过了,效果很好。

关于iOS7 QLPreviewController 更改导航栏颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19973518/

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