IOS UI-键盘处理和UIToolbar

 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

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值