Заменить
firstView.topAnchor.constraint(equalTo: view.topAnchor)
с
firstView.heightAnchor.constraint(equalToConstant:50)
, поскольку представление tablecontroller является tableView, тогда любое добавленное представление будет прокручиваться вместе с ним, поэтому лучше создать
class ExampleTableViewController: UIViewController, UITextViewDelegate {
обычный виртуальный канал с tableView && textView с правильно установленными ограничениями
Редактировать: , поэтому либо внедрите scrollViewDidScroll
и измените нижнее ограничение в виде таблицы, указав tableView.contentOffset.y
OR
установить вид нижнего колонтитула, как
self.tableView.footerView = firstView