我有一个简单的UIScrollView,我正在添加子视图。问题是我有两个相同的UILabels
具有对称约束,但右边的UILabel
没有延伸到超视图的边缘(红色表示我希望它在哪里,等于在左侧标签前面的宽度)而是似乎调整大小以适应文本的宽度,同时遵循正确放置在其上的其他约束。
以下是第一个屏幕截图中3个子视图的相关约束。如您所见,每个UILabel
仅在翻转时约束相同。它是正确的标签"尾随空间:Superview(等于15)"那是不被认可的。
可能适用的其他相关信息如下:
UIScrollView
被固定在具有尾随空格的超级视图上
前导空格等于0.以下是视图层次结构:
左UILabel
包含静态文本"请求"但正确的标签文本是通过视图控制器动态生成的。
我对两个标签都有IBOutlet
秒。我在网点上使用的唯一代码是:
// Left UILabel
requestLabel.layer.cornerRadius = 10
requestLabel.clipsToBounds = true
// Right UILabel
swapTypeLabel.layer.cornerRadius = 10
swapTypeLabel.clipsToBounds = true
我不是自动布局方面的专家,但是有人能够告诉我是什么阻止了UILabel
跟随“尾随空间到超级视图”约束,而是调整大小以适应文本,以及如何我可以去修理它吗?谢谢。