Как поместить UITextView в нижней части TableViewController? - PullRequest
0 голосов
/ 07 мая 2019

Я хочу знать, как правильно разместить UITextView внизу TableViewController, я не хочу, чтобы он помещался в ячейку, потому что я уже знаю, как это сделать, и это не то, чем я являюсь пытаясь сделать, я хочу поместить UITextView в нижней части таблицыViewViewController

    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)])
}    }

1 Ответ

1 голос
/ 07 мая 2019

Заменить

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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...