tableview 顶部的视图显示在下面

Posted

技术标签:

【中文标题】tableview 顶部的视图显示在下面【英文标题】:view on top of tableview shows up below 【发布时间】:2012-10-21 13:31:20 【问题描述】:

我的 tableview 顶部有另一个视图,上面有 3 个按钮。你可以在这里看到我的storyboard。

当我构建和运行时。这个视图显示在我的表格视图的底部。有人知道这怎么可能?

亲切的问候。

【问题讨论】:

【参考方案1】:

您的UIViewUITableView 的子视图,要使其位于tableView 之上,只需将其拖出UITableView 范围即可。

【讨论】:

把tableview放到uiview里面? 我可以从您的快照中看到该视图位于 tableView 下,这意味着它是 tableView 的子视图,当您尝试拖动视图时,它将突出显示 superView,在您的情况下,tableView会被高亮,试着拖动它来匹配tableView和NavigationItem的层级。 我认为这是不可能的。每次我都想这样做。我的视图取代了 tableview 上传你的项目,让我下载并再次上传给你,如果你愿意的话。 请提供邮箱地址,我可以发给你【参考方案2】:

如果你选择 UITableView 然后在 Xcode 菜单 Editor->Embed In->View

这会将 UITableView 嵌入到 UIView 中。然后,您可以将 UIView 从 UITableView 中拖出,并将其放置在与 UITableView 相同的级别。

【讨论】:

以上是关于tableview 顶部的视图显示在下面的主要内容,如果未能解决你的问题,请参考以下文章

将其他视图移动到隐藏的视图[关闭]

如何使表格视图内的单元格开始向下?

IOS:通过 tableView 导航并在下一个视图中显示表视图数据

如何将视图带到 StoryBoard 中的 tableview 内容视图的顶部?

嵌入在容器视图中的 tableView 顶部的空白

使用自动布局将视图定位在 tableview 的顶部