Adding a UIToolBar to a TableViewController (Swift)

时间:2015-08-07 02:47:08

标签: swift uitableview uitoolbar

I'm trying to add a UIToolBar to my TableViewController but it's displaying at the end of the first prototype cell and not at the bottom of the screen. How would I go about solving this?

Here's my code:

 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)

} 

1 个答案:

答案 0 :(得分:0)

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