我创建了UITableViewController,并在全屏上创建了一个tableView,默认情况下。现在我想在顶部添加一些视图(视图的高度1/2视图,视图的表视图高度1/2)。我不能在故事板中这样做,即使我试图添加或看到一些运行时限制我也没有。
for constraint in view.constraints() {
println(constraint)
}
真实的我找到了一个解决方案 - 以编程方式制作视图并偏移表格视图,但我认为它不会起作用。关于这个的任何想法或解决方案?
答案 0 :(得分:6)
不使用UITableViewController
,而是使用UIViewController
并在其中放置UITableView
,将视图的一半说出来,然后您的另一个视图可以占用另一半。
如果你强烈要求使用UITableViewController
代替UITableView
,你也可以使用ViewController嵌入,但最后你做同样的事情UIViewController
UITableViewController.view
被嵌入其中。