Skip to content
Swipe-to-shift text input caret for iOS (no private APIs)
Objective-C Ruby
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
Classes
Demo
Screenshots
.gitignore
README.md
YISwipeShiftCaret.podspec

README.md

YISwipeShiftCaret 1.0.0

Swipe-to-shift text input caret for iOS (no private APIs)

ScreenShot1

Above screenshot is from WordBook App using YIPopupTextView.

This project is based on this commit.

How to use

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    // add swipe-shift-caret gestures to all of UITextField/UITextView
    [YISwipeShiftCaret install];

    //
    // or, you can implement gestures manually as follows, adding to non-textInput (wider parent) view:
    //
    // YISwipeShiftCaretGestureRecognizer* gesture = [[YISwipeShiftCaretGestureRecognizer alloc] initWithTextInput:self.textField];
    // [self.window addGestureRecognizer:gesture];

    return YES;
}

Acknowledgement

Main idea of this project is from r-plus/SwipeShiftCaret.

License

YISwipeShiftCaret is available under the Beerware license.

If we meet some day, and you think this stuff is worth it, you can buy me a beer in return.

Something went wrong with that request. Please try again.