TokenField 0.1.2

TokenField 0.1.2

LangLanguage SwiftSwift
License MIT
ReleasedLast Release Nov 2016
SwiftSwift Version 3.0
SPMSupports SPM

Maintained by Reid Chatham.

  • By
  • Reid Chatham


Swift rewrite of VENTokenField. Functions nearly identically to VENTokenField.


The easiest way to get started is to use CocoaPods. Just add the following line to your Podfile:

pod 'TokenField', '~> 0.1.2'


If you’ve ever used a UITableView, using TokenField should be a breeze.

Similar to UITableView, TokenField provides two protocols: <TokenFieldDelegate> and <TokenFieldDataSource>.


This protocol notifies you when things happen in the token field that you might want to know about.

  • tokenField:didEnterText: is called when a user hits the return key on the input field.
  • tokenField:didDeleteTokenAtIndex: is called when a user deletes a token at a particular index.
  • tokenField:didChangeText: is called when a user changes the text in the input field.
  • tokenFieldDidBeginEditing: is called when the input field becomes first responder.


This protocol allows you to provide info about what you want to present in the token field.


  • tokenField:titleForTokenAtIndex: to specify what the title for the token at a particular index should be.
  • numberOfTokensInTokenField: to specify how many tokens you have.
  • tokenFieldCollapsedText: to specify what you want the token field to say in the collapsed state.