【发布时间】:2021-02-17 23:15:11
【问题描述】:
我必须使滑块的拇指具有“闪烁”效果,但只有拇指而不是整个滑块。我的想法是使用一个计时器,例如每 0.8 秒降低和提高拇指的 alpha 值。
var alpha = 1.0
timerAlpha = Timer.scheduledTimer(withTimeInterval: 0.8,repeats: true)
{t in
self.slider.setThumbImage(thumb, for: UIControl.State(rawValue: UIControl.State.RawValue(alphaValue)))
self.slider.alpha = CGFloat(alpha)
if alpha == 1.0{
alpha = 0.5
}else{
alpha = 1.0
}
}
但问题是这样我会闪烁整个滑块,而不仅仅是拇指。 如何只让拇指闪烁
【问题讨论】:
-
使用自定义缩略图