在Swift中,如何获取UILabel的文本基线的y位置?

Rob*_*aio 9 uilabel ios swift swift3

我正在尝试获取UILabel文本的确切基线.

label.frame.maxY返回UILabel 的最大y .

但我真正想要的是文本位置的最大值.

忽略"按钮".我刚从谷歌搜索过这张图片.我知道如何获得第一个返回的内容(maxY),但我想知道如何获得第二个(虚线在文本下面).

在此输入图像描述

谢谢你的帮助!

Los*_*aty 12

你可以很简单地完成这个:

let baselineY = label.frame.origin.y + label.font.ascender;
Run Code Online (Sandbox Code Playgroud)