Retain the resolution of the label after scaling i

2019-05-14 16:03发布

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];

2条回答
我想做一个坏孩纸
2楼-- · 2019-05-14 16:28

Create a label of big size itself, scale down using transformations when you add it to the view. So at the run time when the view will scaleup the label's resolution will not be lost.

This is one of the approach.

Thanks

查看更多
男人必须洒脱
3楼-- · 2019-05-14 16:44

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

[label setContentScaleFactor:2];
查看更多
登录 后发表回答