Retain the resolution of the label after scaling in iphone

六眼飞鱼酱① 提交于 2019-12-07 16:30:50

问题


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

回答1:


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

[label setContentScaleFactor:2];



回答2:


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



来源:https://stackoverflow.com/questions/5403118/retain-the-resolution-of-the-label-after-scaling-in-iphone

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!