UILabel 上第一行的位置

Posted

技术标签:

【中文标题】UILabel 上第一行的位置【英文标题】:Position of the first line on UILabel 【发布时间】:2013-10-31 15:07:01 【问题描述】:

我有 2 个 UILabel,一个是多行的,另一个是 2 行的。除了这些标签,我总是有一张图片,我很难将图片与文本对齐。例如:

如果 2 行标签上只有一些小文本,则文本显示在标签的中间,并且图像与第一行对齐。如果它上面的文本正好有 2 行,则图像与第一行文本对齐,这正是我想要的。

有没有办法可以获取 或坐标 (x,y),以便我可以相应地调整图像约束?

【问题讨论】:

【参考方案1】:

这将为您提供坐标和尺寸:

label.frame.origin.x
label.frame.origin.y
label.frame.size.width
label.frame.size.height

【讨论】:

以上是关于UILabel 上第一行的位置的主要内容,如果未能解决你的问题,请参考以下文章

如何为所有 iphone 设备在同一行中设置多个 UIlabel

如果 uilabel 只有一行,则使用 uiLabel 的第二行

UILabel 在添加文本时反弹

获取超过一行的 UILabel 的垂直大小?

如何创建一行 UILabel 的“容器”视图?

带有2行的UILabel,如何独立截断每一行?