Я пытаюсь повернуть свойство 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];
}
Этот не работает, если я применяю преобразование к кнопке вместо button.imageView, поэтому я предполагаю, что это свойство imageView, которое я неправильно настраиваю.
Ваши подсказки и боны приветствуются
М.