标签: ios objective-c autolayout uilabel
当AnnotationCallOut(名为UIlabel)中的文字变得太大时,我想调整容器视图(在我的情况下为textLabel)。 容器视图定义了高度和宽度(size: Freeform, width:200, height: 100) 在这张图片中,您可以看到我在元素之间创建了约束:
AnnotationCallOut
UIlabel
textLabel
size: Freeform, width:200, height: 100
但是当我向textLabel添加一个大文本时,它就会过去: 在这种情况下如何自动调整容器视图? 感谢。
答案 0 :(得分:0)
您需要在框架和底部标签之间添加底部约束,否则自动布局不知道如何处理框架的高度!
答案 1 :(得分:0)
添加约束,titleLabel设置Top,Left,Right和固定高度约束示例如下所示,
然后SecondLabel设置要设置的Top,Left,Right,Bottom约束,如果你得到准确的输出。
希望它有用