将 UIToolBar 添加到 TableViewController (Swift)

Adding a UIToolBar to a TableViewController (Swift)

我正在尝试将 UIToolBar 添加到我的 TableViewController,但它显示在第一个原型单元格的末尾,而不是屏幕底部。我将如何解决这个问题?

这是我的代码:

 override func viewDidLoad() {
    super.viewDidLoad()

    theTableView.reloadData()

    let toolbar = UIToolbar()
    toolbar.frame = CGRectMake(0, self.view.frame.height - 46, self.view.frame.width, 46)
    toolbar.backgroundColor = UIColor.redColor()
    toolbar.sizeToFit()
    view.addSubview(toolbar)

} 

在表ViewController中,table占据了所有space。如果要包含其他 UI 元素,请使用 ViewController 并在其中添加 UITableView。这是一些额外的工作,但您获得了更多的灵活性。