我知道如何通过使用来查找文本的大小,sizeWithFont
但我真正想做的是找到在UILabel
.
我需要将人工光标添加到其中包含 a 的视图中UILabel
。问题是 a 中的文本UILabel
似乎任意更改其顶部和底部边距。我无法弄清楚操作系统如何确定将文本放置在UILabel
.
因此,最好能够创建一个类别或方法来计算绘制到视图上的实际文本的 Y 轴像素原点。
这可能吗?UITextField 如何完美定位文本和光标?
更新
我在想这可能通过获取 UILabel 上下文并在顶部找到空格来实现,这应该给我实际文本的 Y 像素原点,对吗?我什至不知道从哪里开始,或者让它足够高效,不会抑制对 UILabel 的频繁更改。
非常感谢。