insertRow(at:with:asSubrowOfRow:animate:)
Adds a new row of a given type at a given location.
Declaration
func insertRow(at rowIndex: Int, with rowType: NSRuleEditor.RowType, asSubrowOfRow parentRow: Int, animate shouldAnimate: Bool)Parameters
- rowIndex:
The index at which the new row should be inserted.
rowIndexmust be greater thanparentRow, and much specify a row that does not fall amongst the children of some other parent. - rowType:
The type of the new row.
- parentRow:
The index of the row of which the new row is a child. Pass
-1to indicate that the new row should be a root row. - shouldAnimate:
True if creation of the new row should be animated, otherwise False.