0

我很难让我的子视图正常运行。

我正在使用自动布局。我的主窗口是一个NSSplitView. 拆分视图中的视图之一是自定义视图,我在其中设置

-(BOOL)isFlipped
{
    return YES;
}

此视图中添加的子视图显示在左上角。子视图比父视图小很多,所以底部还有一些空间。当我调整窗口(以及超级视图)大小时,问题就开始了。子视图向上移动,移出视图,如下所示。第一张图片显示子视图的顶部与父视图的顶部很好地对齐:

在此处输入图像描述

调整窗口大小后,我在顶部得到了这个:

在此处输入图像描述

这不应该发生;如果有的话,子视图应该被剪裁在底部。子视图的左上角应始终保持在父视图的左上角。

我确定我在某处犯了错误——有人认出这种行为吗?恐怕我前一段时间把事情搞砸了,不知道去哪里找。任何帮助表示赞赏!

4

1 回答 1

0

为子视图关闭“将掩码转换为约束”后解决的问题: 在此处输入图像描述

于 2013-04-27T19:05:12.343 回答