【发布时间】:2016-01-30 16:08:13
【问题描述】:
我有两个垂直放置的控件
我有一个 UIImageView 顶部。我可以在运行时调整它的高度以更好地保持图像在里面(这是我自己调整大小的代码) - 在下面我有一个应该填充高度的 UITableView。
我已将 UIImageView 约束设置为 left:0 (superview)、top:0 (superview)、right:0 (superview) - 我没有设置底部约束,因为没有。它可以是任何需要的。
不过,UITableView 存在一些问题...
当我尝试为 UITableView 添加约束(与最近邻的间距)并选择顶部时,它会强制输入 UIimageView 的高度(此处为 107 像素,但该高度在运行时会发生变化,因此不应使用该高度)。这似乎是错误的。我希望间距为 0 到最近的邻居,而不是距离顶部 107,所以在这里我已经无法设置一个有意义的约束
我是否遗漏了一些明显的东西?我是 ios/xcode 新手,所以很有可能
无论如何,目前我收到了这些警告:
outlet tableview 的框架在运行时会有所不同
和
插座主标志的高度不明确
如果无法定义我想要的对齐/约束/填充,我想我可以简单地运行它吗?计算应该很简单吧?但我还是想摆脱警告。
更新
【问题讨论】:
标签: ios xcode interface-builder