我很难让我的子视图正常运行。
我正在使用自动布局。我的主窗口是一个NSSplitView
. 拆分视图中的视图之一是自定义视图,我在其中设置
-(BOOL)isFlipped
{
return YES;
}
此视图中添加的子视图显示在左上角。子视图比父视图小很多,所以底部还有一些空间。当我调整窗口(以及超级视图)大小时,问题就开始了。子视图向上移动,移出视图,如下所示。第一张图片显示子视图的顶部与父视图的顶部很好地对齐:
调整窗口大小后,我在顶部得到了这个:
这不应该发生;如果有的话,子视图应该被剪裁在底部。子视图的左上角应始终保持在父视图的左上角。
我确定我在某处犯了错误——有人认出这种行为吗?恐怕我前一段时间把事情搞砸了,不知道去哪里找。任何帮助表示赞赏!