1 // 2 // ViewController.m 3 // IOS_0225-键盘处理和UIToolBar 4 // 5 // Created by ma c on 16/2/25. 6 // Copyright © 2016年 博文科技. All rights reserved. 7 // 8 9 #import "ViewController.h" 10 11 @interface ViewController () 12 13 @property (nonatomic, strong) UITextField *textField; 14 15 @end 16 17 @implementation ViewController 18 19 - (void)viewDidLoad { 20 [super viewDidLoad]; 21 self.view.backgroundColor = [UIColor cyanColor]; 22 23 [self createTextField]; 24 } 25 26 - (void)createTextField 27 { 28 self.textField = [[UITextField alloc] initWithFrame:CGRectMake(100, 100, 214, 44.0)]; 29 self.textField.borderStyle = UITextBorderStyleRoundedRect; 30 self.textField.placeholder = @"请输入内容"; 31 self.textField.clearButtonMode = UITextFieldViewModeAlways; 32 [self.view addSubview:self.textField]; 33 34 //自定义文本框的键盘 35 self.textField.inputView = [UIButton buttonWithType:UIButtonTypeContactAdd]; 36 //自定义文本框上面的辅助工具控件 37 UIToolbar *toolBar = [[UIToolbar alloc] init]; 38 [toolBar sizeToFit]; 39 toolBar.barTintColor = [UIColor redColor]; 40 41 UIBarButtonItem *item1 = [[UIBarButtonItem alloc] initWithTitle:@"上一个" style:UIBarButtonItemStylePlain target:self action:@selector(previewClick)]; 42 UIBarButtonItem *item2 = [[UIBarButtonItem alloc] initWithTitle:@"下一个" style:UIBarButtonItemStylePlain target:self action:@selector(nextClick)]; 43 UIBarButtonItem *item3 = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace target:nil action:nil]; 44 UIBarButtonItem *item4 = [[UIBarButtonItem alloc] initWithTitle:@"完成" style:UIBarButtonItemStylePlain target:self action:@selector(doneClick)]; 45 toolBar.items = @[item1,item2,item3,item4]; 46 self.textField.inputAccessoryView = toolBar; 47 48 } 49 50 - (void)previewClick 51 { 52 NSLog(@"上一个"); 53 } 54 55 - (void)nextClick 56 { 57 NSLog(@"下一个"); 58 } 59 60 - (void)doneClick 61 { 62 [self.view endEditing:YES]; 63 } 64 65 @end