在我的示例中,我有 tableview
@IBOutlet weak var tableview: NSTableView!
例如,如果第 2 行“Dr”中的第二个文本字段具有焦点,我想将第 3 行“tom”中的第一个文本字段聚焦在“tab”之后
我可以像这样在 tableview 中“显式”地逐行执行此操作:
tableview.view(atColumn: 0, row: 0, makeIfNecessary: true)?.subviews[1].nextKeyView = tableview.view(atColumn: 0, row: 1, makeIfNecessary: true)?.subviews[0]
但我认为这很不雅。有没有更好的方法来实现这一目标?