UILabel适应不同分辨率

皮卡丘的学习生涯 2015-09-15 06:07:36
如果要像qq那样在不同的分辨率中显示不同的字体大小应该怎么做,区分手机屏幕给不同分辨率设置不同的UIFont字体大小感觉不是正解,求大神指导!
...全文
275 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
virtualxmars 2015-09-30
  • 打赏
  • 举报
回复
就楼主的字面意思,可以考虑通过size classes来处理,不同视觉类型的设备可以设置不同的font size。不过我还是要反问一下,为什么需要这么做?因为iOS并不是用传统的分辨率单位(像素)来进行划分的,例如iPhone4和iPhone4s的横向分辨率分别是320和640,但因为iPhone采用pt(点)来进行计算,在iPhone4s中,1个点实际上是2个像素。不需要人为改变字体大小,因为在两个设备上,字体大小是没有区别的。
xixi_Lee 2015-09-29
  • 打赏
  • 举报
回复
自动缩小之类的把 label.adjustsFontSizeToFitWidth = yes
saien900 2015-09-24
  • 打赏
  • 举报
回复
自动布局参见:http://www.cocoachina.com/industry/20131203/7462.html
执手年华 2015-09-22
  • 打赏
  • 举报
回复
引用 3 楼 Mailbomb 的回复:
AutoLayout适配一下
正解
网络咖啡 2015-09-22
  • 打赏
  • 举报
回复
AutoLayout适配一下
  • 打赏
  • 举报
回复
引用 1 楼 mikelibra 的回复:
一看就是菜鸟! 可以设置 uilabel 的 autoshrink ,文字会跟着uilabel自动放大或者缩小字体的,肯定不用手工设置!
UILabel的大小是根据内容定的。。
mikelibra 2015-09-17
  • 打赏
  • 举报
回复
一看就是菜鸟! 可以设置 uilabel 的 autoshrink ,文字会跟着uilabel自动放大或者缩小字体的,肯定不用手工设置!

29,031

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧