UILabel适应不同分辨率

iOS 码拜 9年前 (2015-11-12) 877次浏览
假如要像qq那样在不同的分辨率中显示不同的字体大小应该怎么做,区分手机屏幕给不同分辨率设置不同的UIFont字体大小感觉不是正解,求高手指导!
解决方案:10分
自动缩小之类的把
label.adjustsFontSizeToFitWidth = yes
解决方案:10分
就LZ的字面意思,可以考虑通过size classes来处理,不同视觉类型的设备可以设置不同的font size。不过本人还是要反问一下,为什么需要这么做?原因是iOS并不是用传统的分辨率单位(像素)来进行划分的,例如iPhone4和iPhone4s的横向分辨率分别是320和640,但原因是iPhone采用pt(点)来进行计算,在iPhone4s中,1个点实际上是2个像素。不需要人为改变字体大小,原因是在两个设备上,字体大小是没有区别的。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明UILabel适应不同分辨率
喜欢 (0)
[1034331897@qq.com]
分享 (0)