AutoLayout动态调整地图标注中的UILabel高度和宽度?

时间:2017-09-14 08:45:37

标签: ios xcode8 ios-autolayout

我必须在位于.xib中的2个UILabel上填充数据。这用于Google Map SDK iOS,用于自定义标注(在地图注释中)。如何使用自动布局在界面构建器中设置约束?

这就是我现在所拥有的。我需要使高度和宽度动态。因此,一些标注不包括箭头图标。

enter image description here

每个标签属性的外观如下:

enter image description here

它几乎就在那里,容器视图根据描述标签不会扩展/缩小。

从头开始构建此视图应该遵循哪些步骤(为了学习目的)?还有不同的方法可以实现吗?

1 个答案:

答案 0 :(得分:0)

只需将标记行的行数更改为“0”,自动布局将处理剩余的事情。删除高度约束,因为标签的高度将由字体大小和文本行数确定。

enter image description here