A multi-tabs control first designed to look and behave like the tab control in Apple's Numbers spreadsheet, with enhanced capabilities, but now with new tab styles, such as Chrome & Safari, as well as custom ones.
On master, you'll find the latest Swift 5 releases.
KPCTabsControl provides the following features:
The documentation generated from the code itself is available at http://onekiloparsec.github.io/KPCTabsControl.
Using Carthage: add
github "onekiloparsec/KPCTabsControl" to your
Cartfile and then run
KPCTabsControl is designed for you to use only the
KPCTabsControl class, and its associated data source methods. Simply place a
NSView in a xib, where you need tabs, change its class to
KPCTabsControl and assign its dataSource property. Then implement the data source methods in your controller.
You can also assign a delegate if you want to play with the editing and the reordering of the tab titles.
KPCTabsControl is licensed under the MIT license and hosted on GitHub at https://github.com/onekiloparsec/KPCTabsControl/ Fork the project and feel free to send pull requests with your changes!
|Last commit: 3 weeks ago|
The lib version matches that of the Swift langage. Hence the move from 3 to 4, despite having only small changes.
But #33 is fixed, and you can now add tabs on the flyw without problems. And more importantly, they appear correctly, since another bug hidden by that first one, is also fixed.