Some time ago I mentioned a keyboard component that looks like the standard iOS keyboard but allows you to have custom buttons for different languages called custom iOS keyboards.
Here’s an open source component that allows you to set up standard iOS keyboards but adding a number of customization options called CYRKeyboardButton.
CYRKeyboard allows customization with UIAppearance, allows you to add extended input options, and more.
Here’s an animation from the readme showing off the extended input options available:
And a source code example showing off how to configure CYRKeyboardButton with extended input options:
keyboardButton.translatesAutoresizingMaskIntoConstraints = NO;
keyboardButton.input = @"A";
keyboardButton.inputOptions = @[@"A", @"B", @"C", @"D"];
keyboardButton.textInput = self.textView;
[self.view addSubview:keyboardButton];
You can find CYRKeyboardButton on Github here.
A nice custom keyboard component.
- iOS Component Enhancing The Keyboard With Fast Movement Gestures And Easy Word Selection
- Open Source Component Providing A Custom NumberPad Keyboard
- iOS Component Providing A Custom Keyboard Layout And Text Field For Calculator Apps
- Open Source iOS Pixel-Perfect UIImagePickerController Replacement Component With Added Features
- Open Source iOS Component Allowing You To Easily Add Clickable Words Above The Keyboard
Original article: Open Source Keyboard Component With Native Look And Feel But Adds Customization Options
©2014 iOS App Dev Libraries, Controls, Tutorials, Examples and Tools. All Rights Reserved.