У меня есть родительский UIView, который содержит дочерний UIImageView.
Я поворачиваю дочерний вид на произвольную величину.
Теперь я хотел бы сделать рамку родительского представления новым дочернимframe.
Я пытался использовать sizeToFit в родительском представлении, но, похоже, он не работает.
-(void)rotate:(UIRotationGestureRecognizer*)gesture {
if(gesture.state == UIGestureRecognizerStateEnded) {
lastRotation = 0.0;
[parentView sizeToFit];
return;
}
CGFloat rotation = 0.0 - (lastRotation - gesture.rotation);
CGAffineTransform currentTransform = imageView.transform;
CGAffineTransform newTransform = CGAffineTransformRotate(currentTransform,rotation);
[imageView setTransform:newTransform];
lastRotation = gesture.rotation;
}