DoneCancelNumberPadToolbar 0.6.0

DoneCancelNumberPadToolbar 0.6.0

测试已测试
Lang语言 Obj-CObjective C
许可 自定义
发布上次发布2014年12月

Tim Broder维护。



向iPhone数字键盘添加完成和取消按钮

example

ViewController头文件

在头文件中添加包含、委托和文本字段

#import "DoneCancelNumberPadToolbar.h"

@interface ViewController : UIViewController <DoneCancelNumberPadToolbarDelegate>
@property (weak, nonatomic) IBOutlet UITextField *inputExampleTextField;

ViewController

将DoneCancelNumberPadToolbar附加到文本字段

- (void)viewDidLoad
{
    [super viewDidLoad];
    DoneCancelNumberPadToolbar *toolbar = [[DoneCancelNumberPadToolbar alloc] initWithTextField:inputExampleTextField];
    toolbar.delegate = self;
    inputExampleTextField.inputAccessoryView = toolbar;
}

根据需要使用委托方法

-(void)doneCancelNumberPadToolbarDelegate:(DoneCancelNumberPadToolbar *)controller didClickDone:(UITextField *)textField
{
    NSLog(@"%@", textField.text);
}

-(void)doneCancelNumberPadToolbarDelegate:(DoneCancelNumberPadToolbar *)controller didClickCancel:(UITextField *)textField
{
    NSLog(@"Canceled: %@", [textField description]);
}

http://timbroder.com/2012/08/adding-done-and-cancel-buttons-to-an-ios-number-pad.html