我有一个NSAlert,我将其accessoryView设置为NSTableView。它适用于中等数量的数据,但是当行数变大时,tableview会调整大小而不是获取滚动条。 我希望该表只占用我在Init帧中提供的空间。
var alert = NSAlert()
var sampleTable = NSTableView(frame: NSRect(x: 0, y:0, width: 400, height:400))
sampleTable.dataSource = self
alert.accessoryView = sampleTable
alert.beginSheetModal(...) // irrelevant code from here on
答案 0 :(得分:0)
设置 scrolliew.autohidesScrollers = false
和 scrollView.hasHorizontalScroller = true
,其中 scrollView 是一个 NSScrollView 实例