select(withFrame:in:editor:delegate:start:length:)
Selects the specified text range in the cell’s field editor.
Declaration
func select(withFrame rect: NSRect, in controlView: NSView, editor textObj: NSText, delegate: Any?, start selStart: Int, length selLength: Int)Parameters
- rect:
The bounding rectangle of the cell.
- controlView:
The control that manages the cell.
- textObj:
The field editor to use for editing the cell.
- delegate:
The object to use as a delegate for the field editor (
textObjparameter). This delegate object receives variousNSTextdelegation and notification methods during the course of editing the cell’s contents. - selStart:
The start of the text selection.
- selLength:
The length of the text range.
Discussion
This method is similar to edit(withFrame:in:editor:delegate:event:), except that it can be invoked in any situation, not only on a mouse-down event. This method returns without doing anything if controlView, textObj, or the receiver is nil, or if the receiver has no font set for it.