将 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。这是一些额外的工作,但您获得了更多的灵活性。
我正在尝试将 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。这是一些额外的工作,但您获得了更多的灵活性。