Ios UILabel未使用autolayout调整大小
我为2个标签设置了插入约束,宽度设置为固定值。行数设置为0 我所期望的是UILabel的大小会调整到合适的大小,并且父视图也会自动调整大小。但输出结果是容器大小保持不变,但子UILabel太高或太短。有什么问题吗?谢谢 这里是限制条件Ios UILabel未使用autolayout调整大小,ios,objective-c,uilabel,autolayout,Ios,Objective C,Uilabel,Autolayout,我为2个标签设置了插入约束,宽度设置为固定值。行数设置为0 我所期望的是UILabel的大小会调整到合适的大小,并且父视图也会自动调整大小。但输出结果是容器大小保持不变,但子UILabel太高或太短。有什么问题吗?谢谢 这里是限制条件 尝试将设置为更高的值。这会影响视图扩展超过其固有内容大小的阻力。UILabel的图像看起来像是在截断内容。因此,如果要在下一行中显示更大的文本,则需要使用下面的api label.numberOfLines=0; 它被设置为0。如果我将容器设置得足够高,它将
尝试将设置为更高的值。这会影响视图扩展超过其固有内容大小的阻力。UILabel的图像看起来像是在截断内容。因此,如果要在下一行中显示更大的文本,则需要使用下面的api
label.numberOfLines=0;
它被设置为0。如果我将容器设置得足够高,它将自动显示全文。@benxing可能是多行的问题。使用此答案中的属性可以修复它吗?我试过了,但没有工作。看来容器的优先级是最高的,所以无论我做什么,容器的框架都不会改变,但内部UILabel会改变。我所期望的是UILabels首先调整大小,然后容器相应地调整大小,如何做到这一点?@benxing标签应该能够影响容器的框架。始终可以通过使用约束为其指定高度进行检查,并查看是否仍忽略该高度。