gpt4 book ai didi

ios - 如何将导航栏添加到带有选项卡栏项的 View Controller

转载 作者:行者123 更新时间:2023-11-28 19:02:25 25 4
gpt4 key购买 nike

我有一个使用底部选项卡和侧面菜单的应用程序,为了让启动侧面菜单的按钮我使用典型的三行菜单按钮,把它放在那里我有一个导航栏。有了条形图,我就无法将条形图放在屏幕顶部。我用 Interface Builder 构建了它,这是一个屏幕截图。问题是我如何单独使用导航栏而没有上面的其他灰色栏?

enter image description here

最佳答案

您遇到的问题是由于您手动为 View Controller 创建导航栏,而不是使用通过将 View Controller 嵌入选项卡栏 Controller 而免费获得的导航栏,因此你看到两个酒吧的原因。建议隐藏自动生成的导航栏的另一个答案不是正确的解决方案。相反,您应该将菜单按钮和 View 标题放在自动生成的栏中,而不是手动创建您自己的栏(事实上,您几乎不想这样做)。

因此,您应该做的是将 View Controller 的 title 属性设置为“新闻”,并将 View Controller 的 leftBarButtonItem 属性设置为您的汉堡包菜单按钮(使用图标图像初始化的 UIBarButtonItem 实例)。

例如(在您的 View Controller 的 viewDidLoad 方法内或任何合适的地方):

self.title = @"News";
self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"menuIcon"] style:UIBarButtonItemStylePlain target:self action:@selector(showSideMenu)];

关于ios - 如何将导航栏添加到带有选项卡栏项的 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23642352/

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