Вы можете добавить ограничения:
button.translatesAutoresizingMaskIntoConstraints = false
button.topAnchor.constraint(equalTo: tableView.bottomAnchor, constant: 8).isActive = true
Если вы хотите, чтобы кнопка всегда была внизу, добавьте это ограничение:
button.translatesAutoresizingMaskIntoConstraints = false
tableView.translatesAutoresizingMaskIntoConstraints = false
tableView.bottomAnchor.constraint(equalTo: button.topAnchor, constant: 8).isActive = true
button.bottomAnchor.constraint(equalTo: bottomAnchor, constant: 0).isActive = true.
В этом случае вы используете раскадровку или xib.нужно установить ограничение там.