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.
Implement...
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.