Ios 在XCode中添加约束使UIImageView占据整个屏幕

Ios 在XCode中添加约束使UIImageView占据整个屏幕,ios,swift,xcode,Ios,Swift,Xcode,在添加约束以水平对齐中心后,如何防止UIImageView调整大小?每次我在约束到位的情况下运行程序时,最初大小为300x300的图像占据整个屏幕一旦图像视图受到自动布局的控制,其大小由其图像决定-除非您采取措施防止。例如,可以添加宽度和高度约束,也可以添加外部的顶部和底部以及前导和尾随约束,以设置相对于superview或其他对象的大小 (顺便说一句,您应该经常做的第一件事是在视图调试器中检查您的接口。如果您真的只添加了一个水平对齐到中心的约束,这是一个错误-约束不足-视图调试器会让您知道这一

在添加约束以水平对齐中心后,如何防止UIImageView调整大小?每次我在约束到位的情况下运行程序时,最初大小为300x300的图像占据整个屏幕

一旦图像视图受到自动布局的控制,其大小由其图像决定-除非您采取措施防止。例如,可以添加宽度和高度约束,也可以添加外部的顶部和底部以及前导和尾随约束,以设置相对于superview或其他对象的大小


(顺便说一句,您应该经常做的第一件事是在视图调试器中检查您的接口。如果您真的只添加了一个水平对齐到中心的约束,这是一个错误-约束不足-视图调试器会让您知道这一事实。)

UIImageView的contentMode是什么?此外,最好显示一些代码和屏幕快照约束必须唯一地定义视图的大小和位置——如果约束正在这样做,则图像不会确定视图的大小。然后内容模式说明如何使图像适应视图的大小。