我有一个UIImageView对象,其约束“等宽”和“等高”到“superview”(ViewController的主视图)。
调试时,imageView的宽度和高度与ViewController的宽度和高度不相等。我错过了什么吗?
答案 0 :(得分:1)
约束适用于viewDidAppear
之后和viewDidLayoutSubviews
之前的某处。这是非常令人沮丧的,因为您无法访问正确的大小,直到用户已经可以看到该视图。
答案 1 :(得分:0)
您可以做的是覆盖孔视图是添加到imageView尾部,前导,顶部和底部约束= 0并删除高度和宽度约束。
希望它有所帮助。