NSAlert与NSTableview的大小问题

时间:2017-11-27 11:28:57

标签: swift macos nstableview nsalert

我有一个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

1 个答案:

答案 0 :(得分:0)

设置 scrolliew.autohidesScrollers = falsescrollView.hasHorizontalScroller = true,其中 scrollView 是一个 NSScrollView 实例