我在图像顶部放置了一个图像视图,我尝试设置约束,但它们似乎对图像视图的位置没有任何影响。 我给出的限制是:
将中心X对齐到视图 顶部空间到顶部布局指南:297 宽度等于15 身高等于15
以下是约束的图片:costraints
以下是运行该场景的模拟器的图片:http://postimg.org/image/9dgpfxawd/
尼尔
答案 0 :(得分:0)
如果您希望复选标记位于框内,只需将复选标记图像的CenterX
和CenterY
设置为等于框的CenterX
和CenterY
图像。
答案 1 :(得分:0)
问题是图像的缩放属性。它对于您在约束中定义的区域来说太大了,虽然imageview可能是正确的大小,但图像本身会在边缘上流血。如果您在IB' clipSubviews'中勾选该选项。你可能会发现它会影响你的形象。最好的解决方案是在图像编辑程序中将图像缩放到正确的大小,如果你想要正确的话。然后再为您的不同设备再做一次。更简单的版本是更改缩放选项,以便设备为您完成 - 例如' AspectFit'或者' AspectFill'在IB中 - 您也可以在imageview中设置它,例如:
myImageView.contentMode = UIViewContentModeScaleAspectFit;