gpt4 book ai didi

iphone - UITabbarController + UINavigationController,使用 UIToolbar 代替标签栏的详细 View

转载 作者:搜寻专家 更新时间:2023-10-30 20:04:22 25 4
gpt4 key购买 nike

在我的主窗口 IB 文件中,我有一个 TabBarController,第一个 Controller 是一个导航 Controller 。当我推送我的详细 View 时(在表格 View 中按下一个单元格之后)我想推送我的详细 View 并显示一个工具栏而不是选项卡栏。问题是当我尝试

 tabBar.hidden = visible;

在我的详细 View Controller (viewDidLoad) 中,标签栏在第一个 View 和详细 View 之间的动画完成之前消失。

当按下图库中的其中一张图片时,可以在 native 照片应用程序中看到我想要实现的目标。标签栏随第一个 View 的动画移出。

我如何实现这一目标?

提前致谢

最佳答案

检查 UIViewController 的详细页面子类上的“hidesBottomBarWhenPushed”属性

要么覆盖这个方法

- (BOOL)hidesBottomBarWhenPushed
{
return YES;
}

或者我猜这会起到同样的作用:

self.hidesBottomBarWhenPushed = YES;

至于显示工具栏尝试:

- (void)viewWillAppear:(BOOL)animated
{
[self.navigationController setToolbarHidden:NO animated:YES];
}

在离开的路上

- (void)viewWillDisappear:(BOOL)animated
{
[self.navigationController setToolbarHidden:YES animated:YES];
}

关于iphone - UITabbarController + UINavigationController,使用 UIToolbar 代替标签栏的详细 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4021906/

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