UITableView框架超出视图范围

UITableView框架超出视图范围,uitableview,swift,ios8,Uitableview,Swift,Ios8,我有一个在swift中开发的应用程序。我在ViewController中添加了UITableView。UITableView框架的宽度超出视图范围。我已经检查了Interface Builder中TableView的宽度是否在视图中 如果使用autolayout,请确保已指定前导约束和尾随约束。我没有使用autolayout。因此,您必须自己布局子视图和表视图。创建视图控制器xib时,其视图默认大小为600x600px。当你在iPhone上运行应用程序时,视图会根据屏幕大小水平和垂直收缩或拉伸,

我有一个在swift中开发的应用程序。我在ViewController中添加了UITableView。UITableView框架的宽度超出视图范围。我已经检查了Interface Builder中TableView的宽度是否在视图中

如果使用autolayout,请确保已指定前导约束和尾随约束。我没有使用autolayout。因此,您必须自己布局子视图和表视图。创建视图控制器xib时,其视图默认大小为600x600px。当你在iPhone上运行应用程序时,视图会根据屏幕大小水平和垂直收缩或拉伸,但tableView不会。我强烈建议您使用autolayout,但如果您不能-覆盖viewDidLayoutSubviews方法并更改tableView的框架,那么如何使用autolayout?我不熟悉斯威夫特和iOS。请先查看本指南