在代码中以编程方式更改 TableView 大小

Eli*_*iko 2 uitableview ios swift

我想在代码中而不是在主情节提要中更改整个表视图大小(x,y,宽度,高度)。我在故事板中制作了没有布局的表格视图。我试过这个:

@IBOutlet weak var tableView: UITableView!
    override func viewDidLoad() {
        super.viewDidLoad()
        tableView.frame.size.width = self.view.frame.size.width
        tableView.frame.size.height = self.view.frame.size.height
        tableView.reloadData()
}
Run Code Online (Sandbox Code Playgroud)

但这没有用

Tej*_*uri 5

试试这个viewDidAppear

tableView.frame = CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)
Run Code Online (Sandbox Code Playgroud)