Мои приложения имеют Root View Controller, который содержит контейнерный вид и рекламный баннер. Нижняя часть контейнера прикреплена к верхней части рекламного баннера с помощью автоматического макета.Удалить рекламу Баннер и не может сделать приложение становится полноэкранным
Мое требование - когда рекламный баннер удален, вид контейнера должен быть изменен до полного экрана.
Я не могу этого сделать. Я удалил рекламный баннер, либо установив его на нуль, либо удалив его из супервизора. Но Container View по-прежнему остается того же размера и той же позиции, оставляя пустое место внизу, где размещается рекламный баннер.
Я также попытался установить новое ограничение на контейнерном View с этим кодом
containerViewBottomConstraint = NSLayoutConstraint(item: containerView, attribute: NSLayoutAttribute.Bottom, relatedBy: NSLayoutRelation.Equal, toItem: view.superview, attribute: NSLayoutAttribute.Bottom, multiplier: 1, constant: 0)
Но тогда приложение падает с этой ошибкой.
Согласующего приложение из-за неперехваченное исключение 'NSInvalidArgumentException', причина: «* + [NSLayoutConstraint constraintWithItem: атрибут: relatedBy: toItem: атрибут: Умножитель: константа]: Умножитель 0 или ноль второго элемента вместе с местоположение для первого атрибута создает незаконное ограничение местоположения, равное константе. Атрибуты местоположения должны указываться парами.
FYI, Apple сказал: ** [«Сеть приложений iAd будет прекращена с 30 июня 2016 года».] (Https://developer.apple.com/news/?id=01152016a) **. – Pang