2017-02-22 71 views
2

我有一个从xib创建的UIView。在视图中,我有一个文本标签,它的值是动态设置的。此视图正在用作自定义地图标注。我希望文字影响标注的宽度,但文字只是简单的截断。如果我在xib文件中更改视图的宽度,则标注的宽度将与预期的一样更宽。有没有办法让callout/xib视图展开以适应文本,而不是导致文本被截断?根据标签长度从xib创建的大小视图

+0

你有没有设法得到这个工作? – damjandd

回答

-1

首先,确保前缘和后缘对要调整大小的视图有约束。

然后提高水平Content Compression Resistance Priority的标签,可能高达1000

Content Compression Resistance Priority

+0

这不适合我,任何想法为什么? – damjandd

0

我最终改变方向,而不是实现这一点,但对于谁是有问题的调整笔尖观点尝试禁用自动尺寸人。我的笔尖视角并不像预期那样表现得很好,这通常是原因。您可以在视图编辑器中禁用自动调整大小,像这样:

storyboard autoresizing view