Search code examples
iphoneuiviewuilabelscaling

Retain the resolution of the label after scaling in iphone


I am having a label in a view.After scaling the view, the label looks little blurred,the resolution is lost.How to retain the resolution after scaling.

Here is my code for scaling

secondView.transform = CGAffineTransformIdentity;
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:1.0];
secondView.transform = CGAffineTransformMakeScale(2 ,2);
[UIView commitAnimations];
[self.view bringSubviewToFront:secondView];

Solution

  • I set the ContentScaleFactor property of the label to retain the resolution of the label after scaling .

    [label setContentScaleFactor:2];