将子视图插入到 NSScrollView 的底部
Inserting subviews to NSScrollView to the bottom
我有以下问题:
我有 NSScrollView
,我想在其中从底部添加子视图。我开始使用 addSubview 但我不知道如何以正确的方式定位它 NSScrollView
。 NSScrollView
有一个固定的大小,当它被填充时,它应该允许用户滚动。向滚动视图添加子视图会将其添加到滚动视图的顶部。添加多个然后一个子视图将它们放在另一个上。我也尝试从代码中添加约束,但添加我不确定这是否是好的态度,因为添加新的子视图会迫使我更改每个先前添加的子视图的约束。如果有任何提示或指导,我将不胜感激。
编辑:实际上我从另一个方法转向了这个问题。我创建了 NSTableView
,我在其中添加了视图,但我遇到的问题是将视图添加到 table 的底部。所以另一个问题是切换到纯 NSScrollView
是否是个好主意。
我找到了在我看来非常简单并且到目前为止工作正常的解决方案。我单独使用了 NSTableView
而不是 `NSScrollView',我只是翻转了 tableView 的覆盖方法:
- (BOOL)isFlipped{
return NO;
}
我返回 NO 因为 NSTableView
本身被翻转了。如果这样做不是一个好主意,我将不胜感激。
我有以下问题:
我有 NSScrollView
,我想在其中从底部添加子视图。我开始使用 addSubview 但我不知道如何以正确的方式定位它 NSScrollView
。 NSScrollView
有一个固定的大小,当它被填充时,它应该允许用户滚动。向滚动视图添加子视图会将其添加到滚动视图的顶部。添加多个然后一个子视图将它们放在另一个上。我也尝试从代码中添加约束,但添加我不确定这是否是好的态度,因为添加新的子视图会迫使我更改每个先前添加的子视图的约束。如果有任何提示或指导,我将不胜感激。
编辑:实际上我从另一个方法转向了这个问题。我创建了 NSTableView
,我在其中添加了视图,但我遇到的问题是将视图添加到 table 的底部。所以另一个问题是切换到纯 NSScrollView
是否是个好主意。
我找到了在我看来非常简单并且到目前为止工作正常的解决方案。我单独使用了 NSTableView
而不是 `NSScrollView',我只是翻转了 tableView 的覆盖方法:
- (BOOL)isFlipped{
return NO;
}
我返回 NO 因为 NSTableView
本身被翻转了。如果这样做不是一个好主意,我将不胜感激。