Ios 在UITableViewController中添加视图

Ios 在UITableViewController中添加视图,ios,uitableview,swift,constraints,Ios,Uitableview,Swift,Constraints,我创建了UITableViewController,并在全屏上创建了一个默认的tableView。现在我想在顶部添加一些视图(视图高度为视图的1/2,表视图高度为视图的1/2)。我不能在故事板中这样做,即使当我试图添加或查看一些运行时约束时,我得到零 for constraint in view.constraints() { println(constraint) } 实际上,我找到了一个解决方案——以编程方式生成视图和偏移表视图,但我认为它行不通。对此有什么

我创建了UITableViewController,并在全屏上创建了一个默认的tableView。现在我想在顶部添加一些视图(视图高度为视图的1/2,表视图高度为视图的1/2)。我不能在故事板中这样做,即使当我试图添加或查看一些运行时约束时,我得到零

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

实际上,我找到了一个解决方案——以编程方式生成视图和偏移表视图,但我认为它行不通。对此有什么想法或解决方案吗?

不要使用
UITableViewController
,而是使用
UIViewController
并将
UITableView
放在其中,占据一半视图,然后你的另一半视图可以占据另一半视图

如果您强烈要求使用
UITableViewController
而不是
UITableView
,您也可以使用ViewController嵌入,但最终您也可以使用
UIViewController
来嵌入
UITableViewController.view