索引的分段控件的特定视图或标签
Particular View or Label of Segmented Control for Index
我想到达分段控件的特定视图或标签。在我的例子中,当用户按下按钮时,分段控件的第二部分应该闪烁,而不是所有分段控件。
我的眨眼功能也在这里:
extension UIView{
func blink() {
self.alpha = 0.2
UIView.animate(withDuration: 1, delay: 0.0, options: [.curveLinear, .autoreverse], animations: {self.alpha = 1.0}, completion: nil)
}
}
我认为您无法像 UIView
那样获取分段控件的不同段。我怀疑这可能涉及使用一些私有 API。
解决方法:
假设您的背景颜色是白色,您可以在要闪烁的部分顶部添加一个白色矩形 UIView
。调整它的大小,使其完全覆盖第二个片段,并为该视图的 alpha 设置动画:从 0 到 0.8,然后再到 0。
或者,您可以找到一个允许您自己获取单独片段的库。或者编写您自己的 UIControl
公开段的子类。
我想到达分段控件的特定视图或标签。在我的例子中,当用户按下按钮时,分段控件的第二部分应该闪烁,而不是所有分段控件。
我的眨眼功能也在这里:
extension UIView{
func blink() {
self.alpha = 0.2
UIView.animate(withDuration: 1, delay: 0.0, options: [.curveLinear, .autoreverse], animations: {self.alpha = 1.0}, completion: nil)
}
}
我认为您无法像 UIView
那样获取分段控件的不同段。我怀疑这可能涉及使用一些私有 API。
解决方法:
假设您的背景颜色是白色,您可以在要闪烁的部分顶部添加一个白色矩形 UIView
。调整它的大小,使其完全覆盖第二个片段,并为该视图的 alpha 设置动画:从 0 到 0.8,然后再到 0。
或者,您可以找到一个允许您自己获取单独片段的库。或者编写您自己的 UIControl
公开段的子类。