我注意到在新的Apple Music应用程序上,如果你转到我的音乐,当你在图书馆和播放列表之间滚动时,有一个UISegmentedControl
会淡化所选索引的背景和文字颜色。如何创建相同的效果?目前,我使用UIPageViewController
和UISegmentedControl
设置相同的设置,以便在滚动时更改所选索引。
答案 0 :(得分:0)
我能想到的方法是让另一个UISegmentedControl实例具有与覆盖虚拟相同的配置,仅用作过渡效果。在不转换时,该虚拟对象应该隐藏在视图上或不在视图上。
在转移到另一个选定的索引之前,取消隐藏虚拟目标索引并以alpha = 0开头。
与滚动转换成比例,相应地调整虚拟alpha。在完全转换时,使用目标索引设置实例并从超级视图中删除虚拟或隐藏它。
这应该是我认为的伎俩。