tableView(_:nextTypeSelectMatchFromRow:toRow:for:)
Asks the delegate for the row within the specified search range that matches the specified string.
Declaration
@MainActor optional func tableView(_ tableView: NSTableView, nextTypeSelectMatchFromRow startRow: Int, toRow endRow: Int, for searchString: String) -> IntParameters
- tableView:
The table view that sent the message.
- startRow:
The starting row of the search range.
- endRow:
The ending row of the search range.
- searchString:
A string containing the typed selection.
Return Value
The first row in the range of startRow through endRow (excluding endRow itself) that matches selectionString. Return -1 if no match is found.
Discussion
Use this method to control how type selection works in a table. (Implementation of this method isn’t required to support type selection.) Note that it’s possible for endRow to be less than startRow if the search will wrap.