uitableview - 我的导航栏位于我的 TableView 中 - Swift

标签 uitableview uinavigationcontroller swift

我有一个 TableViewController,我不想放置一个导航 Controller ,但如果我将它拖放到我的 View 中,导航 Controller 就像一个单元格

有没有办法把它放在tableView之上?

我尝试将 View 放入导航 Controller 中并且它可以工作,但我不想使用导航 Controller

最佳答案

您应该将navigationBar添加到viewController而不是tableViewController,如果您想要没有navigationViewController的navigationBar,请将navigationBar添加到viewController,然后将tableView添加到其顶部。tableViews顶部边缘应与导航栏的底部边缘对齐。我测试了这个,它有效。

关于uitableview - 我的导航栏位于我的 TableView 中 - Swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25515133/

相关文章:

ios - UIToolBar 背景透明

ios - 来自 iOS 后台 URLSession 使用 APNs 的 REST 请求

ios - 将 `UIImageView` 设置为不在自定义 UITableViewCell 上突出显示

iOS 8 UITableView 分隔符插入 0 不起作用

ios - 如何获取数据保存到 TableView 中的特定类别而不是所有类别?

ios - 如何使用 RxSwift 模拟 tableView 行选择

iphone - splitViewController 具有两个 NavigationController 链接协议(protocol)

ipad - 当键盘出现在带有 iOS8 的 iPad 上时,将模态呈现的 UIViewController 向上移动

ios - 在 collectionViewCell 中的导出之前设置属性

ios - 如何在 Swift 中将 UILabel 居中?