ios - Swift-如何将选项卡栏和导航栏添加到单个 View Controller ?

标签 ios xcode swift view uinavigationbar

使用 XCode,通过代码或通过 Storyboard,有人可以向我解释如何将标签栏和导航栏添加到我的 View Controller ,同时保持两者可见吗?

非常感谢。

最佳答案

在你的 Storyboard 中,你应该拖出一个 Tab Bar Controller 并将其用作初始 View Controller 。然后,您应该将附加到标签栏 Controller 的每个 View Controller 嵌入到导航 Controller 中(编辑器菜单:嵌入>导航 Controller )。之后,您的 Storyboard 应该如下所示:

enter image description here

选项卡栏 Controller 包含一个选项卡栏,并将管理附加到它的其他 View 之间的切换,而导航 Controller 会将导航栏放置在每个选项卡的顶部,并帮助您管理选项卡内的导航。

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

相关文章:

ios - 玩家与物体碰撞时如何更改 View Controller ?

ios - 当容器大小发生变化时,考虑到安全区域被忽略,SwiftUI TabView 会失去选择

xcode - 无法启动 Xcode 内置的 macOS 应用程序

ios - 如何在 Iphone 中共享图像和文本

Swift 中的 iOS 内存警告

ios - iPhone - 选择后 UITableViewCell 为白色

ios - rxSwift 中的 observable 和 subject 有什么区别

ios - performSegueWithIdentifier 没有带有标识符的 segue

objective-c - 如何使用 NSNotificationCenter 传递对象

ios - 当 TouchMoved 函数上的 x 坐标发生变化时,动态更改 UICollection View 的宽度