我有一个自定义单元格的大纲视图。 一切正常,但我需要知道,如果按下按钮,该按钮所在的行号。
我怎么能得到这个行号?
答案 0 :(得分:0)
您可以将按钮的操作连接到视图控制器中的IBAction
(或任何了解大纲视图的内容),并在大纲视图上调用row(for:)
:
@IBAction func buttonClicked(_ sender: NSButton) {
print("button row:", outlineView.row(for: sender))
}
直接来自文档:
此方法通常在NSButton的action方法中调用 (或NSControl)找出动作应该是哪一行(和列) 演出。