gpt4 book ai didi

iphone - 弹出拇指 View Controller 后, View Controller 正在我的导航栏下绘制

转载 作者:行者123 更新时间:2023-12-03 18:52:53 24 4
gpt4 key购买 nike

我正在实现 Three20 项目中的 TTThumbsViewController,一切终于开始成形。我从当前 View Controller 推送 TTThumbsViewController,只需将其推送到当前堆栈并设置过渡动画(通用导航 Controller 推送)。

我的问题是,当我弹出 TThumbsViewController View Controller 时,导航 Controller 陷入一种模式,其中其 View Controller 绘制在导航栏(现在是半透明的)下。

开始

alt text

alt text
(来源:ncsu.edu)

流行

alt text
(来源:ncsu.edu)

最佳答案

当您的 View 重新出现时,您需要重新配置状态栏、导航栏和工具栏的原始样式。您可以通过在 View Controller 中实现 viewWillAppear: 来做到这一点:

- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];

UINavigationController* navController = self.navigationController;
navController.navigationBar.barStyle = UIBarStyleDefault;
navController.navigationBar.tintColor = [UIColor redColor];
navController.toolbar.tintColor = [UIColor redColor];

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleDefault animated:YES];
}

关于iphone - 弹出拇指 View Controller 后, View Controller 正在我的导航栏下绘制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2286637/

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