我找不到正确的答案。在我的表视图的刷新控件中,我得到了一个作为子视图的图像。我想在拉动刷新的同时旋转它。旋转角度应取决于刷新的控制高度。我试着使用CGAffineTransformMakeRotation和CGAffineTransformRotate,但它根本不起作用。有没有人知道解决这个问题的办法?
发布于 2019-11-13 07:34:05
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
https://stackoverflow.com/questions/31324417
复制相似问题