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,资金不详或控股》杯具了,好不容易养大的闺女嫁外国。(心疼是你养的吗?中国创业型公司创业初期哪个从国有银行贷到过钱?)

  • 相关阅读:
    依赖属性
    浅拷贝与深拷贝
    使用Advanced Installer打包工具如何设置是否安装预安装程序包
    WPF布局容器
    找不到UseInMemoryDatabase方法
    从零开始学.net core(一)
    那些年我们改过的规则代码
    办公达人私藏的EXCEL辅助工具,一人抵十人,高效办公就靠它了!
    面试题:整理
    面试: Vue数组的变异方法
  • 原文地址:https://www.cnblogs.com/jiangu66/p/3049947.html
Copyright © 2011-2022 走看看