如何在NSScrollView中获取floatingSubviews以使用AutoLayout而不是Springs&支柱

时间:2014-12-30 14:35:44

标签: objective-c cocoa swift autolayout nsscrollview

我已使用NSScrollView类中的NSScrollView方法向自定义addFloatingSubview添加了一个子视图。

虽然我想要浮动的自定义NSScrollView和自定义NSView已明确选择加入AutoLayout,但在我的自定义视图中添加约束会使其与似乎由自动生成的约束冲突以这种方式添加浮动子视图。

似乎我可以使用AutoLayout设置视图的宽度和前导约束,但是一旦我尝试添加尾随约束,就会出现冲突。

此外,从错误消息中可以看出,NSScrollView的内部中间子视图已被创建,名为_NSScrollViewFloatingSubviewsContainerView,正在生成一个有冲突的NSAutoresizingMaskLayoutConstraint

1 个答案:

答案 0 :(得分:0)