Releases: cemolcay/MIDITimeTableView
Releases · cemolcay/MIDITimeTableView
Swift 5.0
Swift 4.2
Adjustable range for the playable area
Added rangehead, like playhead, you can move it around to set playable area.
Custom menu items
Adds custom menu item support when you long press a cell view, other than delete item.
Multiple input edit & History
- Now you can edit (move/resize/delete) multiple inputs.
- Just hold your finger and wait for the pop of a
drag to selectrect. - Also, you can optionally hold history and undo/redo your editings.
Playhead
Added a customisable and movable playhead that draws a line guide for showing current position. You can free to hide/display it by setting showsPlayhead property on timetable.
Also, you can inform about position changes by new delegate method midiTimeTableView(_ midiTimeTableView: MIDITimeTableView, didUpdatePlayhead position: Double).
And, you can set the position of playhead by timetable.playheadView.position = 4.25 to update from code.
Better working version
- Measure bar adds a new bar if last one occupied by cells
- Zooming works more smoother
- MIDITimeTableCellView and MIDITimeTableHeaderCellViews are read-only to outside.
- Measure view has a tintColor property to apply tint to text and bar lines
Initial Release
Create editable time table for midi or audio related apps.
- Swift 3.0+
- iOS 9.0+