Я создаю UINavigationBar, который будет расширяться и сжиматься в разных состояниях. Верхнее изображение - это когда оно находится в сжатом состоянии с прозрачным фоном. Нижнее изображение представляет, когда оно расширилось с помощью фона и строки поиска. По мере того, как пользователь прокручивается, фон навигационной панели будет анимировать и отображать поле поиска.Лучший способ создания этого пользовательского UINavigationbar ios
Может кто-то предложить лучший способ построить это?
До сих пор я изучал подклассификацию UINavigationBar, но у меня было очень трудное время с размещением элементов в навигационной панели или при подключении этого вида до xib. Я также вижу примеры, когда расширенный контент - это просто UIview, привязанный к вершине верхнего поля верхнего уровня контроллера, но затем я разделяю внешний вид моего навигатора на два вида, что сделает анимацию проблематичной.