KeyboardHandler is a delightful library that helps you handle with multiple UITextField and keyboard easily. It supports UITextField to be wrapped in a UIViewController, a UINavigationController, a UITabBarController, or even in a UIView.
Here is the Demo : Download KeyboardHandler
platform :ios, '7.0'
pod "KeyboardHandler", "~> 0.0.1"- Create a NSArray, and put all UITextField into it.
- Call the method:
handleWithView.
@interface Demo () {
KeyboardHandler *keyboardHandler; // or declare as a property variable
}
@property (strong, nonatomic) IBOutlet UITextField *textField1;
@property (strong, nonatomic) IBOutlet UITextField *textField2;
@property (strong, nonatomic) IBOutlet UITextField *textField3;
@endNSArray *textFields = @[_textField1,
_textField2,
_textField3];
keyboardHandler = [KeyboardHandler handleWithViewController:self textFields:textFields];[keyboardHandler addTextField: textField];