У меня есть анимированный персонаж, сосуществующий с другими обычными элементами управления в xib. Все работает хорошо. Никаких проблем. Анимация выполняется с помощью перелистывания изображения UIImageView. Анимационный движок (конечный автомат), запускаемый таймером, запускает шоу. Персонаж использует шесть UIImageView для визуализации различных частей персонажа, которые необходимо анимировать.
Теперь я рассматриваю возможность усложнения приложения путем добавления еще нескольких UIViewController (и их xib). Как вы могли догадаться, мой персонаж должен был существовать в любом xib, который скользит поверх предыдущего.
Что может быть лучшим подходом к реализации этого? Я полагаю, что мог бы скопировать и вставить UIImageView и создать новый механизм анимации (или передать указатель) каждому новому xib.
Во многих случаях мне нужно, чтобы новый xib покрывал только 2/3 предыдущего xib, и это сработало бы, но я не уверен, что это работает. Не уверен насчет событий и того, как они будут работать с двумя перекрывающимися xib (если это вообще возможно).
Пока я экспериментирую, я решил спросить и посмотреть, может ли кто-нибудь, кто был здесь раньше, поделиться интересным подходом или двумя.