你如何回顾性地将UITableView作为UIView的子视图?

时间:2015-07-01 07:52:50

标签: ios xcode uitableview

我有一个视图控制器(UIViewController的子类,而不是UITableViewController),有一个表视图作为子视图。我现在想在该屏幕上放置另一个视图,但不能调整表格视图的大小以不占用整个屏幕,或者拖动它上面的视图。看来该视图只能包含一个表视图。我知道在同一个屏幕上可以有一个表视图和其他视图,所以我在这里缺少什么?

enter image description here

1 个答案:

答案 0 :(得分:1)

查看左侧的视图层次结构 - viewtableView的子视图。你需要像

这样的东西
ViewController.view
               |--> view
               |--> tableView

你有

ViewController.tableView
               |--> view

<强> 修改

你应该做什么

  1. 复制(Cmd-C)您的表格视图。比删除它 Clean controller

  2. 将视图拖到视图控制器

  3. Root view only

    1. 选择查看并粘贴表格视图(Cmd-V) Table view with subview

    2. 将View从Table视图向上拖动到Controller的根视图 Exactly what you want

    3. 现在,您可以根据需要定位视图和表格视图