Swift-tableview将子视图带到前面

Swift-tableview将子视图带到前面,swift,Swift,我已经创建了一个tableview,但无法将其放在故事板的前面。我有一个背景图像视图,我的tableview位于后面,而不是前面 self.view?.addSubview(self.tableviwe!) self.view?.bringSubviewToFront(self.tableviwe!) 只需在imageView之后添加tableView view.addSubview(backgroundImageView) view.addSubview(tableView)

我已经创建了一个tableview,但无法将其放在故事板的前面。我有一个背景图像视图,我的tableview位于后面,而不是前面

self.view?.addSubview(self.tableviwe!)
        self.view?.bringSubviewToFront(self.tableviwe!)

只需在imageView之后添加tableView

view.addSubview(backgroundImageView)
view.addSubview(tableView)

你在情节提要中创建了tableView吗?没有,我是通过编程@IBOutlet var tableviwe:UITableView创建的!然后在viewDidLoad self.view?.addSubview(self.tableviwe!)中,如果您没有在故事板中创建tableview,请删除IBOutlet关键字a并让var tableviwe:UITableView!仅允许我更改IBOutlet以允许var tableviwe:UITableView?您必须更改为var tableviwe:UITableView?