我正在努力旋轉UIButton的imageView屬性而不縮放它。有問題的圖像是24x18 - 比高 - 寬,但一旦旋轉到位圖像縮放,以保持這些尺寸 - 留給我一個非常擠壓的圖像。我怎樣才能防止這一點?如何在UIButton中旋轉圖像視圖,而不是縮放它
下面是我的代碼..
-(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的屬性,我我沒有設置正確的。
您的線索&噓聲是最歡迎的
M.
FWIW,我得到的壓扁即使將變換應用於按鈕也會導致結果。它不會發生在模擬器上,只發生在設備上。 – rounak 2014-09-16 15:25:50