Macos 如何使NSScollview正确滚动(Swift)
似乎我在使用NSScrollview类的方法时遇到了问题,我想在单击按钮后填充一个滚动视图以填充NSBoxMacos 如何使NSScollview正确滚动(Swift),macos,swift,Macos,Swift,似乎我在使用NSScrollview类的方法时遇到了问题,我想在单击按钮后填充一个滚动视图以填充NSBox @IBAction func filler(sender: AnyObject) { for (var k = 0; k <= 20; k++) { var box: NSBox = NSBox() var pos = NSRect(x:10, y:170-(70+5)*k, width:488, height:70)
@IBAction func filler(sender: AnyObject)
{
for (var k = 0; k <= 20; k++)
{
var box: NSBox = NSBox()
var pos = NSRect(x:10, y:170-(70+5)*k, width:488, height:70)
box.frame = pos
scroller.documentView = box
}
}
我该怎么办?您需要将框作为子视图添加到单独的视图中,正确设置其大小,并将该视图设置为滚动视图的documentView 顺便问一下,您确定y位置的
170-(70+5)*k
正确吗
@IBAction func filler(sender: AnyObject)
{
for (var k = 0; k <= 20; k++)
{
var box: NSBox = NSBox()
var pos = NSRect(x:10, y:170-(70+5)*k, width:488, height:70)
box.frame = pos
scroller.contentView.addSubview(box)
}
}