RFKeyboardToolbar
  • March 11, 2024

This is a flexible UIView and UIButton subclass to add customized buttons and toolbars to your UITextFields/UITextViews. This project was inspired by the toolbar seen in iOctocat.

Installation


Installation with CocoaPods

CocoaPods is a dependency manager for Objective-C, which automates and simplifies the process of using 3rd-party libraries like RFKeyboardToolbar in your projects.

Podfile

platform :ios, ‘7.0’
pod “RFKeyboardToolbar”, “~> 1.3”

Installation without CocoaPods

Just drag the RFKeyboardToolbar folder into your project and import it.

#import ‘RFKeyboardToolbar.h’

Use


RFKeyboardToolbar is pretty easy to use with your UITextFields or UITextViews. After you’ve imported RFKeyboardToolbar, you can add a toolbar to anything that has an inputAccessoryView.

I’ve commented on the initialization below, to help you get a better understanding of it.

// Create a new RFToolbarButton
RFToolbarButton *exampleButton = [RFToolbarButton buttonWithTitle:@”Example”];

// Add a button target to the exampleButton
[exampleButton addEventHandler:^{
// Do anything in this block here
[_textView insertText:@”You pressed a button!”];
} forControlEvents:UIControlEventTouchUpInside];

// Create an RFKeyboardToolbar, adding all of your buttons, and set it as your inputAcessoryView
_textView.inputAccessoryView = [RFKeyboardToolbar toolbarWithButtons:@[exampleButton]];

// Add the UITextView/UITextField
[self.view addSubview:_textView];

Hope you enjoy it! Please Fork and send Pull Requests!

Screenshots


GitHub


View Github

#inbox #keyboard #text
YOU MIGHT ALSO LIKE...
exyte

     

camerakit-ios

CameraKit helps you add reliable camera to your app quickly. Our open source camera platform provides consistent capture results, service ...

HybridCamera

[video width="192" height="416" mp4="https://swiftgit.com/wp-content/uploads/2024/12/68747470733a2f2f7261776769742e636f6d2f7374796c656b69742f696d672f6d61737465722f7669645f6564697465645f325f326d622e676966.mp4"][/video]

TakeASelfie

An iOS framework that uses the front camera, detects your face and takes a selfie. This api opens the front ...

iOS-Depth-Sampler

Code examples of Depth APIs in iOS