Я пытаюсь повернуть свойство imageView UIBUtton без его масштабирования.Изображение, о котором идет речь, имеет размер 24x18 - шире, чем оно высокое, но после поворота на место изображение масштабируется, чтобы сохранить это измерение - оставляя меня с очень сжатым изображением.Как я могу предотвратить это?
Ниже мой код.
-(IBAction)rotateButton
{
NSLog( @"Rotating button" );
[UIView beginAnimations:@"rotate" context:nil];
[UIView setAnimationDuration:.5f];
if( CGAffineTransformEqualToTransform( button.imageView.transform, CGAffineTransformIdentity ) )
{
button.imageView.transform = CGAffineTransformMakeRotation(M_PI/2);
} else {
button.imageView.transform = CGAffineTransformIdentity;
}
[UIView commitAnimations];
}
Это не происходит, если я применяю преобразование к кнопке вместо кнопки.imageView, так что я предполагаю, что это свойство imageView, которое я неправильно настраиваю.
Ваши подсказки и приветствия приветствуются
M.