-
Notifications
You must be signed in to change notification settings - Fork 32
Open
Description
If I use SpringIndicator with AutoLayout, the animation doesn't work correctly.
AutoLayout:
No AutoLayout:
Code:
class ViewController: UIViewController {
lazy var springIndicatorView: SpringIndicator = {
let indicator = SpringIndicator(frame: CGRect(x: 100, y: 100, width: 60, height: 60))
indicator.translatesAutoresizingMaskIntoConstraints = false
return indicator
}()
override func viewDidLoad() {
super.viewDidLoad()
view.addSubview(springIndicatorView)
springIndicatorView.rotationDuration = 2
springIndicatorView.lineColor = .red
springIndicatorView.lineWidth = 2
NSLayoutConstraint.activate([
springIndicatorView.topAnchor.constraint(equalTo: view.topAnchor, constant: 40),
springIndicatorView.centerXAnchor.constraint(equalTo: view.centerXAnchor),
springIndicatorView.heightAnchor.constraint(equalToConstant: 40),
springIndicatorView.widthAnchor.constraint(equalToConstant: 40),
])
springIndicatorView.start()
}
}Here is an example project:
SpringIndicatorBug.zip
Metadata
Metadata
Assignees
Labels
No labels

