У меня есть приложение, которое имеет такую структуру:
1) Представление прокрутки, которое заполняет весь экран и имеет 4 экрана в ширину
2) четыре различных вида UIView, которые заполняют представление прокрутки какстраницы, управляемые контроллером просмотра страниц.
3) основное (первое) представление прокрутки имеет UIPickerView, которое существует внизу
4) в представлениях 2-4 есть окно iAdон движется снизу вверх, когда он активен, и движется вниз, когда нет рекламы для показа.Контент над объявлением представляет собой UITableView, который автоматически сжимается, чтобы освободить пространство, в которое перемещается iAd.IAd не перемещается вверх, если представление прокрутки находится на странице 1 (поскольку это может повредить функциональность приложения)
Все работает, но есть странная ошибка:
Когда включена функция iAdфункциональность «стряхивания» UIPickerView на странице 1 не работает.Он по-прежнему прокручивается и выбирает просто отлично, но нет никакого импульса для колес.Они двигаются к прикосновению, но как только прикосновение заканчивается, колеса перестают вращаться без импульса, типичного для колеса UIPickerView.если окно iAd отсутствует (даже если оно не на экране), функция щелчка работает нормально.
Я не знаю, почему это происходит.
А идеи?