2015-10-18 4 views
0

Итак, я только что реализовал межстраничные iAds в одном из моих приложений iOS, и у меня появилось неожиданное поведение. Код выглядит по существу так:Нежелательное визуальное поведение для просмотра контроллера, когда межстраничный iAd закрывается

//viewdidload 
self.interstitialPresentationPolicy = ADInterstitialPresentationPolicyManual; 

//call ad 
[self requestInterstitialAdPresentation]; 

Теперь это все работает по мере необходимости, но, когда пользователь нажимает на кнопку X в верхнем левом углу объявления, чтобы закрыть его, объявление ускользает успешно, но это также вертикально «отскакивает» представление, которое возвращается пользователю, что является нежелательным визуальным поведением, от которого я хочу избавиться.

Это происходит так быстро, что я не могу сделать снимок экрана, но это похоже на то, что весь вид вертикально скользит под строкой состояния в верхней части iPhone всего лишь на долю секунды, а затем возвращается в нормальное положение. Это выглядит очень странно.

Любые предложения были бы весьма полезными.

ответ

0

Обновление: Я нашел проблему - любой объект, который связан как ограничение с верхним руководством по макету, подвержен нежелательной визуальной проблеме. Я изменил свои ограничения, чтобы обойти проблему. Предположительно, верхняя направляющая макета перемещается во время интерстициального закрытия, тем самым нежелательно перемещая объекты на странице. Я не знаю, является ли это предполагаемым поведением яблоком, поэтому я сообщу об этом.

Смежные вопросы