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