Contents

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. rowIndex must be greater than parentRow, 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 -1 to indicate that the new row should be a root row.

  • shouldAnimate:

    True if creation of the new row should be animated, otherwise False.

Discussion

See Also

Manipulating Rows