问题描述
我有一个 segmentedControl
,我是这样设置的:
func setUpSegmentedControl() {
customSC.setTitle("⭐️",forSegmentAt: 0)
customSC.setTitle("?",forSegmentAt: 1)
customSC.selectedSegmentIndex = 0
customSC.translatesAutoresizingMaskIntoConstraints = false
customSC.subviews.flatMap{$0.subviews}.forEach { subview in
if let imageView = subview as? UIImageView,let image = imageView.image,image.size.width > 5 {
// The imageView which isn't separator
imageView.contentMode = .scaleAspectFit
}
}
// Add target action method
customSC.addTarget(self,action: #selector(segControlAction(sender:)),for: .valueChanged)
}
现在你可以看到有两个部分。我想要实现的是,经过一些操作后,title
处的 segment 0
应该像这样动画:
UIView.animate(withDuration: 0.1,animations: {
let scale = 1.3
self.friendButton.transform = self.friendButton.transform.scaledBy(x: scale,y: scale)
},completion: { _ in
UIView.animate(withDuration: 0.1,animations: {
self.friendButton.transform = CGAffineTransform.identity
})
})
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)