0

我将一个选项卡视图拖到我的自定义视图中,并设置它的框架。Xcode 会自动生成几个 NSLayoutConstraint 对象,这些对象将在自动布局期间决定其框架。

如上所示,一个约束,它指示选项卡视图的边缘与其超级视图的右边缘之间的距离。

但是,我不想要这样的约束。我想要的是一个约束,它指示选项卡视图的右边缘与其子视图的左边缘之间的距离。OR,标签视图本身的宽度。

我应该怎么做?

顺便说一句,我尝试删除约束,但 Xcode 立即生成了这个约束。因此我无法添加一个(实际上我也不知道如何添加一个)。

4

2 回答 2

1

视图的每个轴都需要最少数量的约束,因此您应该在删除现有约束之前先添加一个新约束,以确保 Xcode 了解如何正确布局视图。

尝试通过单击视图添加新约束,然后单击屏幕截图右下角选项中的中间按钮:

在此处输入图像描述

于 2013-05-22T08:42:37.170 回答
0

通过以下链接,它解释了自动布局..

http://www.raywenderlich.com/20881/beginning-auto-layout-part-1-of-2

于 2013-05-22T08:35:05.920 回答