在UITableViewController中添加一个视图

时间:2015-04-09 11:29:33

标签: ios uitableview swift constraints

我创建了UITableViewController,并在全屏上创建了一个tableView,默认情况下。现在我想在顶部添加一些视图(视图的高度1/2视图,视图的表视图高度1/2)。我不能在故事板中这样做,即使我试图添加或看到一些运行时限制我也没有。

    for constraint in view.constraints() {
        println(constraint)
    }

真实的我找到了一个解决方案 - 以编程方式制作视图并偏移表格视图,但我认为它不会起作用。关于这个的任何想法或解决方案?

1 个答案:

答案 0 :(得分:6)

不使用UITableViewController,而是使用UIViewController并在其中放置UITableView,将视图的一半说出来,然后您的另一个视图可以占用另一半。

如果你强烈要求使用UITableViewController代替UITableView,你也可以使用ViewController嵌入,但最后你做同样的事情UIViewController UITableViewController.view被嵌入其中。