feat:add Rotation for iOS

This commit is contained in:
pengfei.zhou
2019-11-27 10:19:25 +08:00
parent 2fbf4602e8
commit 3c04e7cde1
4 changed files with 27 additions and 6 deletions

View File

@@ -232,4 +232,14 @@ - (NSNumber *)getHeight {
return @(self.view.height);
}
- (void)setRotation:(NSNumber *)rotation {
self.view.transform = CGAffineTransformRotate(self.view.transform, M_PI * rotation.floatValue * 2);
}
- (NSNumber *)getRotation {
float radius = atan2f((float) self.view.transform.b, (float) self.view.transform.a);
float degree = (float) (radius / M_PI / 2);
return @(degree);
}
@end