Skip to content

You Can use this Number keyboard using right side of the view Controller

Notifications You must be signed in to change notification settings

iosdroid/CustomNumberKeyboard

Repository files navigation

CustomNumberKeyboard

#You Can use this Keyboard place any where on Viewcontroller #How to use This

-(BOOL)textFieldShouldBeginEditing:(UITextField *)textField {
NumberKeyboard *numberKeyboard = [[NumberKeyboard alloc] init];
numberKeyboard.delegate=(id)self;
numberKeyboard.textField = textField;
numberKeyboard.maxlength = 4;
[numberKeyboard setMaxDecimalPoint:2];
numberKeyboard.textField.inputView = [UIView new];
if(IS_OS_9_OR_LATER)
{
    numberKeyboard.textField.inputAssistantItem.leadingBarButtonGroups = @[];
    numberKeyboard.textField.inputAssistantItem.trailingBarButtonGroups = @[];
}
numberKeyboard.alpha = 1;
numberKeyboard.showsPeriod = NO;
if (!_keyboardAppear) {
    CATransition *transition = [CATransition animation];
    transition.duration = 0.5;
    transition.type = kCATransitionPush;
    transition.subtype = kCATransition;
    [transition setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]];
    [numberKeyboard.layer addAnimation:transition forKey:nil];
    
    
    if ( UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad )
    {
        [numberKeyboard presentNumberKeyboard:self.superview.superview.superview];
    }
    else{
        [numberKeyboard presentNumberKeyboard:self.superview.superview.superview];
    }
    _keyboardAppear = YES;
    
}
}

About

You Can use this Number keyboard using right side of the view Controller

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published