首页 > 解决方案 > 是否可以在状态更改时为 UISlider 拇指图像设置动画,类似于 iOS Podcasts App?

问题描述

我想为用户触摸拇指时更改 UISlider 拇指图像设置动画。

我为不同的状态设置了不同大小的图像,像这样

    if let image = UIImage(systemName: "circlebadge.fill") {
        let small = image.applyingSymbolConfiguration(UIImage.SymbolConfiguration(textStyle: .footnote))
        slider.setThumbImage(small, for: .normal)
        
        let large = image.applyingSymbolConfiguration(UIImage.SymbolConfiguration(textStyle: .largeTitle))
        slider.setThumbImage(large, for: .highlighted)
    }

它发生了变化,但我想为这个过渡添加一些动画,类似于 iOS 播客应用程序。

使用普通的 UISlider 有可能吗?

标签: iosswiftanimationuislider

解决方案


推荐阅读