app菜鸟开发者首先被分配到的就是画面布局的部分,想说拉拉元件,设定限制条件,不让画面跑版就行,偏偏还是有一些小小突发状况,但也还算是简单,就是UILabel上字串太长时该怎麽让他显示完整呢?
当使用宽度相同的Label 且需要显示的字串有长有短时:
状况一
UI/UX表示,为求画面舒适整齐,希望字体size要一样,且字数删减後仍超出显
示范围。
此时的我们妥协了元件宽度不变、字数不能减、大小不能改,就不能再妥协於元件高度不变了,所以我们只能选择换行显示
@IBOutlet weak var testLabel: UILabel!
testLabel.numberOfLines = 0 (调整行距为0)
状况二
UI/UX表示希望元件长度和宽度不变,但字体size可以不一样
这时就可以选择自适应元件宽度的属性,简单来说我的Label有多宽,在不换行的前提下,我的字大小就调整到多小,但这个时候可能会出现字体真的过小的情况(跟UI/UX或客户讨论看能不能删字或换行)
@IBOutlet weak var testLabel: UILabel!
testLabel.adjustsFontSizeToFitWidth = true
至於调整的Code 要显示在Life-Cycle的哪个阶段,则要视情况做调整。
<<: .NET Core第3天_使用CLI来创建.NET Core专案_专案架构解析
Migration建立资料表系虾密? Rails使用了Migration资料库迁移机制来定义资料库结...
我为什麽转职, 转职後快乐吗 了解自己 相信自己 自我实现 ...
两等号与三等号( == 与 === )的差别 在 JavaScript 里一个等号 = 代表的意思是...
本来还想再去试一试直播平台的观看人数,但还是没有成功抓取到,之後我就想到我的铁人档案中也可以看到总阅...
前言: 今天是第26天啦,阿森在整个开发的部分也差不多完成了,准备进入最後上架测试阶段! 在上架的...