我已使用NSScrollView类中的NSScrollView
方法向自定义addFloatingSubview
添加了一个子视图。
虽然我想要浮动的自定义NSScrollView
和自定义NSView
已明确选择加入AutoLayout,但在我的自定义视图中添加约束会使其与似乎由自动生成的约束冲突以这种方式添加浮动子视图。
似乎我可以使用AutoLayout设置视图的宽度和前导约束,但是一旦我尝试添加尾随约束,就会出现冲突。
此外,从错误消息中可以看出,NSScrollView
的内部中间子视图已被创建,名为_NSScrollViewFloatingSubviewsContainerView
,正在生成一个有冲突的NSAutoresizingMaskLayoutConstraint
。
答案 0 :(得分:0)
在新视图上将translatesAutoresizingMasksIntoConstraints设置为NO。