zoukankan      html  css  js  c++  java
  • 键盘定制iOS学习笔记9软键盘的隐藏

    在写这篇文章之前,xxx已经写过了几篇关于改键盘定制主题的文章,想要了解的朋友可以去翻一下之前的文章

        在UITextField的定制中,我们常常会因为编辑现出软键盘,但是编辑完后,怎么藏隐键盘?

        其实藏隐软键盘,可以从文本入输框的定制道理中讲。文本入输框(UITextField)在被选中并得获点焦时,将动自示显键盘,剖析这一个进程,其实就是当UITextField成为第一个响应者(FirstResponder)时,示显键盘。天然,要藏隐键盘,需只要是UITextField得到第一响应者位置就行。

        所以需只要:

        [textField resignFirstResponder];

        demo代码中会添加一些UITextField的经常使用定制法方,享共之!

        每日一道理
    古人云:“海纳百川,有容乃大。”人世间,不可能没有矛盾和争吵,我们要以磊落的胸怀和宽容的微笑去面对它 。哈伯德也曾说过:“宽恕和受宽恕的难以言喻的快乐,是连神明都会为之羡慕的极大乐事。”让我们从宽容中享受快乐,从谅解中体会幸福吧!
    - (void)viewDidLoad
    {
        [super viewDidLoad];
    	// 绘制界面
        self.view.backgroundColor = [UIColor orangeColor];
        UILabel *label = [[UILabel alloc]init];
        label.text = @"键盘";
        label.frame = CGRectMake(0, 0, 60, 40);
        label.center = CGPointMake(80, 40);
        label.textAlignment = NSTextAlignmentCenter;
        [self.view addSubview:label];
        // 定制UITextField的对象:textFiled;
        textFiled = [[UITextField alloc]initWithFrame:CGRectMake(0, 0, 300, 200)];
        textFiled.center = CGPointMake(160, 200);
        textFiled.borderStyle = UITextBorderStyleRoundedRect;
         // 入输前的默许文字
        textFiled.text = @"input!";
         // 入输时的示提文字
        textFiled.placeholder = @"请入输信息";
        // 入输时,默许文字消取
        textFiled.clearsOnBeginEditing = YES;
        [self.view addSubview:textFiled];
        
        //定制一个button,以发触藏隐键盘的件事
        UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
        [button setTitle:@"定确" forState:UIControlStateNormal];
        button.tintColor = [UIColor blueColor];
        button.frame = CGRectMake(0, 0, 60, 40);
        button.center = CGPointMake(240, 40);
        [button addTarget:self action:@selector(ActionOne) forControlEvents:UIControlEventTouchUpInside];
        [self.view addSubview:button];
        
        
    }
    
    - (void)ActionOne
    {
         // 终了后藏隐键盘
        [textFiled resignFirstResponder];
    }

        demo下载

        

     

    文章结束给大家分享下程序员的一些笑话语录: 《诺基亚投资手机浏览器UCWEB,资金不详或控股》杯具了,好不容易养大的闺女嫁外国。(心疼是你养的吗?中国创业型公司创业初期哪个从国有银行贷到过钱?)

  • 相关阅读:
    10.13_extjs,combox,效率为什么这么低
    10.12_win8风格,把专业书籍当小说看,SQLite
    10.11_魔兽世界
    10.10_魔兽账号,OSC代码托管演示,研究SQL别忘记了,git
    10.09_命名:包名、类名、方法名
    10.08_逛逛OSC
    国庆第七日(2014年10月7日17:55:56),随手记,一些关注的OSC软件,花生壳
    国庆第六日(2014年10月6日11:51:15),node-webkit,理财产品
    国庆第五日2014-10-05 10:03,电子书
    truffle框架快速开发合约步骤
  • 原文地址:https://www.cnblogs.com/jiangu66/p/3049947.html
Copyright © 2011-2022 走看看