2015-07-02 1 views
5

Я заметил в новом приложении Apple Music, что если вы перейдете в «Мою музыку», появится UISegmentedControl, который уменьшает цвет фона и текста выбранного индекса при прокрутке между Библиотекой и списками воспроизведения. Как я могу создать тот же эффект? На данный момент у меня такая же настройка с UIPageViewController и UISegmentedControl, которая меняет выбранный индекс на прокрутку.Увядание цветов UISegmentedControl, таких как Apple Music

ответ

0

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

До транзита в другой выбранном индекс, отобразить манекен с индексом назначения и начать с альфа = 0.

Пропорционально переход прокрутки, отрегулировать фиктивный альфа соответственно. При полном переходе установите реальный экземпляр с целевым индексом и удалите фикцию из супервизора или скройте его.

Это должно сделать трюк, который я думаю.