iOS 7导航栏SKStoreProductViewController

杰克·查桑

在iOS 6中,引入了SKStoreProductViewController来在应用程序中显示iTunes Store项目,因此用户不必离开应用程序即可查看它们。

到目前为止,我还没有找到一种自定义此视图控制器的导航栏的方法。在iOS 6中,它是黑色,带有灰色书写,在iOS 7中,它是白色,带有黑色书写。

有什么方法可以更改导航栏的颜色?(在iOS 6和iOS 7中)

谢谢。

基兰·潘萨尔

不是最好的解决方案,但是可以在显示颜色之前使用UINavigationBar的UIAppearance方法设置颜色:

[[UINavigationBar appearance] setTintColor:[UIColor darkGrayColor]];

SKStoreProductViewController *storeProductViewController = [[SKStoreProductViewController alloc] init];
[storeProductViewController setDelegate:self];
[self presentViewController:storeProductViewController animated:YES completion:nil];

然后在SKStoreProductViewControllerDelegate方法中,将其更改回以前的版本。

-(void)productViewControllerDidFinish:(SKStoreProductViewController *)viewController {
    [[UINavigationBar appearance] setTintColor:[UIColor whiteColor]];
    [viewController dismissViewControllerAnimated:YES completion:nil];
}

为我工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

iOS 7导航栏的uinvigationcontroller问题

来自分类Dev

iOS 7导航栏隐藏内容

来自分类Dev

iOS7导航栏文字颜色

来自分类Dev

更改iOS 7的导航栏色调颜色。

来自分类Dev

使用iOS 7滑动导航时导航栏故障

来自分类Dev

使用iOS 7滑动导航时导航栏故障

来自分类Dev

iOS7导航栏+状态栏文本颜色

来自分类Dev

iOS 7状态栏不继承导航栏颜色

来自分类Dev

iOS 7状态栏不继承导航栏颜色

来自分类Dev

iOS7导航栏+状态栏文本颜色

来自分类Dev

模态视图导航栏的位置-iOS7

来自分类Dev

iOS 7 UIViewController(带有导航栏)未插入UIScrollView

来自分类Dev

导航栏和视图之间的分隔符-iOS 7

来自分类Dev

iOS 7中的UITabbarController布局问题-视图在导航栏后面

来自分类Dev

如何在iOS 7中禁用向右导航栏按钮?

来自分类Dev

iOS 7中导航栏的高度是多少?

来自分类Dev

在iOS 7中更新导航栏而不更改视图

来自分类Dev

ios7导航栏高度突然改变

来自分类Dev

在导航栏ios7中添加子视图

来自分类Dev

ios7自定义导航栏

来自分类Dev

如何在iOS 7中禁用向右导航栏按钮?

来自分类Dev

ios导航栏用法

来自分类Dev

iOS 6中的导航栏看起来像iOS 7中的栏

来自分类Dev

iOS 6中的导航栏看起来像iOS 7中的栏

来自分类Dev

SKStoreProductViewController给出Domain = SKErrorDomain Code = 5 iOS7错误

来自分类Dev

如何提高iOS 7中工具栏和导航栏上的按钮的点击能力

来自分类Dev

iOS 7 UITableView使用透明的导航栏和工具栏

来自分类Dev

在iOS 7中隐藏导航栏时,如何更改状态栏的颜色?

来自分类Dev

iOS 7在导航栏中没有显示搜索栏的取消按钮