gpt4 book ai didi

ios - 淡化 UISegmentedControl 颜色,如 Apple Music

转载 作者:搜寻专家 更新时间:2023-10-31 08:08:41 25 4
gpt4 key购买 nike

我注意到在新的 Apple Music 应用程序上,如果您转到“我的音乐”,有一个 UISegmentedControl 可以在您在“库”和“播放列表”之间滚动时淡化所选索引的背景和文本颜色。我怎样才能创造出同样的效果?目前,我使用 UIPageViewControllerUISegmentedControl 进行了相同的设置,可在滚动时更改所选索引。

最佳答案

我能想到的方法是让 UISegmentedControl 的另一个实例与 overlaid dummy 具有相同的配置,只是用作过渡效果。不转换时,该虚拟对象应隐藏或不在 View 中。

在转移到另一个选定的索引之前,取消隐藏目标索引的虚拟对象并从 alpha = 0 开始。

与滚动过渡成比例,相应地调整虚拟 alpha。在完成转换时,使用目标索引设置真实实例并从 super View 中删除虚拟对象或将其隐藏。

我认为这应该可以解决问题。

关于ios - 淡化 UISegmentedControl 颜色,如 Apple Music,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31185026/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com