Ios 使工具栏固定在Swift 3中UITableView的底部

Ios 使工具栏固定在Swift 3中UITableView的底部,ios,swift,Ios,Swift,我是Swift新手,我正在努力寻找解决方案:在我的UITableViewController中,我想让添加到情节提要的工具栏始终固定或“粘滞”在视图底部 当前,将工具栏拖动到UITableViewController后,它确实添加了此工具栏;但是,它将工具栏作为表的最后一行 我希望此工具栏始终位于导航选项卡栏上方,使其固定或粘滞 我尝试过更改视图的内容模式(通过在情节提要中将其设置为底部),但它没有在UI中进行更改 有没有办法通过编程将其设置为始终显示在底部,并让表格在其上方滚动 //crea

我是Swift新手,我正在努力寻找解决方案:在我的
UITableViewController
中,我想让添加到情节提要的工具栏始终固定或“粘滞”在视图底部

当前,将工具栏拖动到
UITableViewController
后,它确实添加了此工具栏;但是,它将工具栏作为表的最后一行

我希望此工具栏始终位于导航选项卡栏上方,使其固定或粘滞

我尝试过更改视图的内容模式(通过在情节提要中将其设置为底部),但它没有在UI中进行更改

有没有办法通过编程将其设置为始终显示在底部,并让表格在其上方滚动

//create a tool bar and add it in view
let toolbar = UIToolbar()
toolbar.translatesAutoresizingMaskIntoConstraints = false
self.view.addSubview(toolbar)
将约束设置为工具栏

//top constraint to toolbar with tableview
self.toolbar.topAnchor.constraint(equalTo: tableview.bottomAnchor).isActive = true

//bottom constraint to toolbar with super view
self.view.bottomAnchor.constraint(equalTo: toolbar.bottomAnchor).isActive = true

//leading constraint to toolbar with super view
self.view.leadingAnchor.constraint(equalTo: toolbar.leadingAnchor).isActive = true

//trailing constraint with toolbar with super view
self.view.trailingAnchor.constraint(equalTo: toolbar.trailingAnchor).isActive = true

它在
UITableViewController
的子类上不起作用。实际上,由于使用了
UITableViewController
的子类,您被卡住了。在这种子类化中,表视图占据了视图控制器的整个可视区域。您应该将基类更改为
UIViewController
,并在情节提要中拖动
UIViewController
对象,然后根据需要手动添加预期视图(即
TableView
工具栏