मैं इसे स्केलिंग के बिना एक UIButton की imageView संपत्ति बारी बारी से करने का प्रयास कर रहा हूँ स्केल नहीं। व्यापक की तुलना में यह लंबा है - - लेकिन एक बार जगह छवि उन आयाम रखने के लिए बढ़ाया जा रहा है में घुमाया - मुझे एक बहुत squished छवि के साथ छोड़ने के विचाराधीन छवि 24x18 है। मेरे द्वारा इसे कैसे रोका जा सकता है?कैसे एक UIButton में imageView को घुमाने के लिए, और यह
नीचे मेरी कोड ..
-(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 की संपत्ति है अनुमान लगा रहा हूँ कि मैं मैं सही सेटिंग नहीं कर रहा हूँ।
आपका सुराग & boos बहुत स्वागत
एम
Fwiw, मैं squished मिलता है नतीजा तब भी जब बटन पर ट्रांसफॉर्म लागू होता है। और यह केवल डिवाइस पर सिम्युलेटर पर नहीं होता है। – rounak