文章目录:
平面旋转
顺时针旋转90度
顺时针旋转180度
逆时针旋转90度
持续旋转
3D旋转
向量为(1, 0, 0)时
向量为(0, 1, 0)时
向量为(0, 1, 0)时
持续旋转
平面旋转:
顺时针旋转90度:
UIView.animate(withDuration: 1) {
self.captainLabel.transform = CGAffineTransform(rotationAngle: CGFloat.pi / 2)
}
顺时针旋转180度:
UIView.animate(withDuration: 1) {
self.captainLabel.transform = CGAffineTransform(rotationAngle: CGFloat.pi)
}
逆时针旋转90度:
需要用到
/* Invert `t' and return the result. If `t' has zero determinant, then `t'
is returned unchanged. */
/* 对 调用该方法的 CGAffineTransform实例 进行取反 并返回 */
@avail