Ios 如何将UITextView放置在TableViewController的底部?

Ios 如何将UITextView放置在TableViewController的底部?,ios,swift,uitableview,uitextview,Ios,Swift,Uitableview,Uitextview,我想知道将UITextView放在TableViewController底部的正确方法是什么,我不想将它放在单元格中,因为我已经知道如何做,而这不是我想做的,我想将UITextView放在TableViewController底部 class ExampleTableViewController: UITableViewController, UITextViewDelegate { let firstView = UITextView() first.translate

我想知道将UITextView放在TableViewController底部的正确方法是什么,我不想将它放在单元格中,因为我已经知道如何做,而这不是我想做的,我想将UITextView放在TableViewController底部

    class ExampleTableViewController: UITableViewController, UITextViewDelegate {
    let firstView = UITextView()
    first.translatesAutoresizingMaskIntoConstraints = false

      func setUpTextView() {
    firstView.delegate = self

    view.addSubview(firstView)

         NSLayoutConstraint.activate([firstView.topAnchor.constraint(equalTo: view.topAnchor),
                                 firstView.bottomAnchor.constraint(equalTo: view.bottomAnchor),
                                 firstView.leftAnchor.constraint(equalTo: view.leftAnchor),
                                 firstView.rightAnchor.constraint(equalTo: view.rightAnchor)])
}    }
替换

firstView.topAnchor.constraint(equalTo: view.topAnchor)

由于tablecontroller的视图是tableView,因此添加的任何视图都会随之滚动,因此最好创建

class ExampleTableViewController: UIViewController, UITextViewDelegate {
一个带有tableView和textView的普通vc,并正确设置了约束

编辑:所以要么实现scrollViewDidScroll,要么将底部约束更改为表的tableView.contentOffset.y

将视图设置为类似页脚的视图

self.tableView.footerView = firstView

self.tableView.footerView=firstView?您希望文本视图与表视图一起滚动还是始终在屏幕底部可见?@rmaddy我希望它在用户向下滚动表格时始终位于底部我希望它与UITableViewController一起工作,请使用UItableViewController执行一个操作好吗?尝试了tableView.footerView=firstView,如果不起作用,则无法设置视图的高度
self.tableView.footerView = firstView