我找不到合适的答案。我在表视图的刷新控件中有一个图像作为子视图。我想在我刷新时旋转它。旋转角度应取决于刷新的控制高度。我试图使用CGAffineTransformMakeRotation和CGAffineTransformRotate但它根本不工作。有人知道解决方案吗?
答案 0 :(得分:0)
UIScrollView,垂直滚动和Swift 5:
func scrollViewDidScroll(_ scrollView: UIScrollView) {
let topOffset = scrollView.contentOffset.y
let angle = -topOffset * 2 * CGFloat(Double.pi / 180)
self.myImageView.transform = CGAffineTransform(rotationAngle: angle)
}
不要忘记在viewDidLoad
中这样做:
self.scrollView.delegate = self