Por que depois de girar o tamanho do UIImageView está sendo alterado?
Eu sou novo em usar transformações. E ainda confessou como eles estão trabalhando.
O que estou tentando fazer é girar meu UIImageView com um ângulo dado. Mas depois de girar, está mudando o tamanho da imagem, ficando menor. Eu também estou fazendo escala para o ImageView para que ele não fique de cabeça para baixo.Como girar e manter o tamanho, que foi dado em CGRectMake, quando o ImageView foi alocado?
<code> UIImageView *myImageView = [[UIImageView alloc]initWithFrame:CGRectMake(x,y,width,height)]; myImageView.contentMode = UIViewContentModeScaleAspectFit; [myImageView setImage:[UIImage imageNamed:@"image.png"]]; myImageView.layer.anchorPoint = CGPointMake(0.5,0.5); CGAffineTransform newTransform; myImageView.transform = CGAffineTransformMakeScale(1,-1); newTransform = CGAffineTransformRotate(newTransform, 30*M_PI/180); [self.window addSubview:myImageView]; </code>
Muito obrigado!