【问题标题】:How to add a UIView on top of UITableViewController [closed]如何在 UITableViewController 之上添加 UIView [关闭]
【发布时间】:2018-04-04 12:30:52
【问题描述】:

我遇到了需要在 UITableViewController 上显示 UIView 的情况。不知道如何继续。

我有一个显示联系人的 tableView,当从服务器获取数据时,我想在我的 tableView 顶部添加一个 UIView(可能是图像或活动指示器),直到收到数据。

【问题讨论】:

  • 展示你想要实现的目标,更好地描述它,并提供你已经尝试过的代码..
  • 添加一些 UI ....
  • 只需在tableView 上方放置一个view 或将视图放置为tableViews tableHeaderView
  • 我们称之为tableheaderView

标签: ios iphone swift3 swift4


【解决方案1】:

创建一个包含您的 TableViewController 以及其他 UIViewController 和覆盖视图的父 ViewController。您可以轻松管理两者并根据需要进行显示。

【讨论】:

    【解决方案2】:

    使用 TableView 标题。您可以通过以下方式添加它:

    • 将视图拖到 Interface Builder 中的表视图顶部 (An example here)
    • 或通过 UITableView 委托的代码使用:

      -(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section

    这应该适用于 UIViewControllers 和 UITableViewControllers

    【讨论】:

      猜你喜欢
      • 2020-03-18
      • 1970-01-01
      • 1970-01-01
      • 2016-10-29
      • 2016-05-16
      • 1970-01-01
      • 2012-01-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多