我有这个案子:
我想在UIImageView上放置一个按钮,因为我想将UIImageView用作几个按钮的容器。我想为与UIImageView相关的按钮创建一个约束。例如,从UIImageView顶部10磅。不是超级视图。怎么做?因为我看到关于约束的所有选项总是与superview相关。
更新:根据rdelmar的回答,这就是我所拥有的
正如您在此图片中所看到的,“facebook按钮”具有约束(垂直空间)到导航栏。不要去UIImageView。
更新:这是我在View Controller Scene上看起来的样子
答案 0 :(得分:2)
在Xcode5中按住Control键并单击并从按钮拖动到图像,上下文菜单将在两个对象之间提供许多可能的约束。不确定这是否也适用于Xcode4。
答案 1 :(得分:1)
要在按钮和图像视图(即按钮的超级视图)之间进行约束,您应该选择“Top Space To Superview”。由于按钮的超级视图是图像视图,而不是控制器的视图,因此应该为您提供所需的视图。一旦你做了这个约束,你应该删除控制器视图顶部的那个。