【发布时间】:2014-12-09 11:03:26
【问题描述】:
我在故事板的 UIView 中放置了一个 UIImageView,并调整了它的大小,使 UIImageView 的大小与其父 View 的大小相同。
但是,如果我添加约束,我想知道为什么界面生成器会为水平间距提出 -16 的值:
如果 UIImageView 与父 UIView 的宽度完全相同,我不明白为什么水平间距值不为 0。
如果我添加 4 个 0 的约束,那么 IB 会给出错误:
为什么 IB 期望 UIImageView 的宽度为 288,而在情节提要场景中它的宽度与本身宽度为 320 的父 UIView 的宽度相同。
我显然对约束有一些基本的误解,但这似乎完全不直观 - UIView 在情节提要中的宽度为 320,UIImageView 在情节提要中的宽度为 320。为什么 IB 期望宽度为 288,这些 -16 值来自何处以及为何?
【问题讨论】:
-
我觉得你的问题和this one类似
标签: ios xcode uiimageview