Structures
The following structures are available globally.
-
Defines cell index in the time table view.
See moreDeclaration
Swift
public struct MIDITimeTableCellIndex : Hashable -
Generic history storage for app-owned time table snapshots.
See moreDeclaration
Swift
public struct MIDITimeTableHistoryStack<Item> -
Defines a custom menu item for the
See moreMIDITimeTableCellViewto show when you long press it.Declaration
Swift
public struct MIDITimeTableCellViewCustomMenuItem -
A new cell layout created by splitting an existing cell that had an edited cell land inside it.
See moreDeclaration
Swift
public struct MIDITimeTableCellInsertion : Equatable -
Result of an edit (move or resize), including its effect on the cells it now overlaps.
See moreDeclaration
Swift
public struct MIDITimeTableCellEditResult -
Defines time signature with number of beats and their note value in a measure.
See moreDeclaration
Swift
public struct MIDITimeTableTimeSignature -
Auto scrolling direction type
See moreDeclaration
Swift
public struct MIDITimeTableViewAutoScrollDirection : OptionSet -
Edited cell data. Holds the edited cell’s stable id and its index before editing, and new row index, position and duration data after editing.
Prefer
See moreidto locate the cell in your own data going forward — it stays valid regardless of how many other cells were added, removed or reordered since.indexis a snapshot of the cell’s (row, array-position) at the moment the edit was reported and can go stale the instant another edit in the same batch shifts it.Declaration
Swift
public struct MIDITimeTableViewEditedCellData : Equatable
Structures Reference