0

我有这个案例:

在此处输入图像描述

我想在 UIImageView 上放置一个按钮,因为我想将 UIImageView 用作几个按钮的容器。我想为与 UIImageView 相关的按钮创建一个约束。例如,距离 UIImageView 顶部 10 pt。不是superview。怎么做?因为我看到所有关于约束的选项总是与超级视图有关。

在此处输入图像描述

更新:根据 rdelmar 的回答,这是我所拥有的

在此处输入图像描述

正如您在这张图片中看到的,“facebook 按钮”对导航栏有限制(垂直空间)。不是 UIImageView。

更新:这是我的视图控制器场景中的样子

在此处输入图像描述

4

2 回答 2

2

在 Xcode5 中,按住 Control 单击并从按钮拖动到图像,上下文菜单将在两个对象之间提供许多可能的约束。不确定这是否也适用于 Xcode4。

于 2013-09-21T05:04:25.780 回答
1

要在按钮和图像视图(即按钮的超级视图)之间进行约束,您应该选择“Top Space To Superview”。由于按钮的超级视图是图像视图,而不是控制器的视图,它应该给你你想要的。一旦你做了那个约束,你应该删除控制器视图顶部的那个。

于 2013-09-21T04:59:40.887 回答