У меня есть представление, что я скрываю его в нижней части экрана и хочу, чтобы scrollView над ним настраивал и заполнял пустое пространство.Swift: Просмотры, не относящихся к программным ограничениям
Вид в нижней части экрана - GADBannerView и имеет фиксированную высоту 50 (bannerHeight). Вид прокрутки над ним имеет ограничение на нижнюю часть контейнера, равную 50 (scrollConstraint). См фото.
В viewDidLoad это я установка этих ограничений на следующее:
bannerHeight.constant = 0
scrollConstraint.constant = 0
Это является причиной bannerView действительно исчез, но вид прокрутки остается в его исходное положение и не заполняя пустое пространство ,
у меня есть 2 предложения: попытайтесь поместить свой код в viewWillAppear и убедитесь, что translatesAutoresizingMaskIntoConstraints = False для обоих баннера и прокручивать виды. Иногда ограничения не полностью вычисляются в viewDidLoad. – Ocunidee
Вам нужно использовать 'bannerHeight.constant' как значение для' scrollConstraint.constant'. –