不确定这是一个错误还是我只是愚蠢但开始讨厌自动布局和约束。我在设计视图和预览中看到的与模拟器或设备上的不同。
e.g。
设计视图
和预览视图
这正是我希望它看起来的样子......当你在模拟器或我的iPad上跑起来时,你会想到的那个看起来像是这样的
请注意,ihaveadream图像似乎与视图的顶部对齐,而不是应该是蓝色视图的底部。这些是我的设置
我是一个白痴还是这个小虫?
答案 0 :(得分:3)
根据描述选择“剪辑子视图”选项解决了问题。
所以发生的事情是约束是正确的,UIImageView的大小也是正确的,但是图像是在imageview边界之外绘制的。
此行为取决于UIImageView的内容模式。如果选择“缩放到大小”,图像将完全缩放到UIImageView边框;但对于某些模式,如“中心”或“纵横填充”,图像可以超出这些限制。
因此,当您为任何视图选择“剪辑子视图”时,该视图将不会显示任何超出其边界的内容。