// // AmountKeyboard.m // AmountKeyboard // // Created by yeyu on 16/1/26. // Copyright © 2016年 yeyu. All rights reserved. // #import "AmountKeyboard.h" #import #import "YUButton.h" @interface AmountKeyboard () @property (nonatomic, assign) UITextField *textField; @end @implementation AmountKeyboard + (instancetype)initWithTextField:(UITextField *)textField { AmountKeyboard *numberKeyboard = [[AmountKeyboard alloc] init]; numberKeyboard.textField = textField; textField.inputView = numberKeyboard; return numberKeyboard; } - (instancetype)init { self = [super init]; self.frame = CGRectMake(0, 0, ScreenWidth, 200); NSArray *numbers = @[@"1",@"2",@"3",@"4",@"5",@"6",@"7",@"8",@"9",@".",@"0",@"删除"]; CGFloat width = ScreenWidth/3.; CGFloat height = self.frame.size.height/4.; for (NSInteger i=0; i 3) { self.textField.text = [self.textField.text substringWithRange:NSMakeRange(0, range.location+3)]; } } } } self.changeTextBlock(self.textField.text); } @end