zoukankan      html  css  js  c++  java
  • UITextField的常用方法

    //创建一个UITextField
    self.moblieTf=[[UITextField alloc] initWithFrame:CGRectMake(132, 164, 110, 30)];
    
    //指定获取焦点时弹出的键盘的类型,UIKeyboardTypeNumberPad是指弹出数字类型的键盘
    [self.moblieTf setKeyboardType:UIKeyboardTypeNumberPad];
     
    //指定键盘中完成操作的按钮,UIReturnKeyDone指键盘上显示Done按钮,默认的是Return,可以通过方法指定按下Done之后要做什么
    [self.moblieTf setReturnKeyType:UIReturnKeyDone];
    
    //关闭英文自动改正(联想)功能
    self.moblieTf.autocorrectionType=UITextAutocorrectionTypeNo;
     
    //关闭自动首字母大写功能
    self.moblieTf.autocapitalizationType=UITextAutocapitalizationTypeNone;
     
    //当获取焦点的时候执行的方法
    [self.moblieTf addTarget:self action:@selector(moblieGetFocus:) forControlEvents:UIControlEventEditingDidBegin];
     
    //失去焦点的时候执行的方法
    [self.moblieTf addTarget:self action:@selector(moblieLostFocus:) forControlEvents:UIControlEventEditingDidEnd];
    
    //当按下键盘上的Done键时执行的方法
    [self.moblieTf addTarget:self action:@selector(proDone:) forControlEvents:UIControlEventEditingDidEndOnExit];
    
    //设置文本框为焦点,会自动弹出键盘.
    [self.moblieTf becomeFirstResponder];
     
    //失去焦点,通常作为关闭键盘的一种方式
    [self.moblieTf resignFirstResponder];
     
    //指定文本框的默认文本
    self.moblieTf.text=@"只是测试一下";
     
    //指定文本框的背景颜色
    [self.moblieTf setBackgroundColor:[UIColor blackColor]];
    
    //指定输入的文本的颜色
    [self.moblieTf setTextColor:[UIColor whiteColor]];
  • 相关阅读:
    高级软件工程2017第2次作业—— 个人项目:四则运算题目生成程序(基于控制台)
    高级软件工程2017第1次作业
    2017高级软件工程 课程信息
    15061009-第0次作业(阅读与感想)
    新的開始!第一次作業
    软工实践第一次作业
    OO第四单元作业总结
    OO第二单元作业总结
    OO第一单元作业总结
    Dell BOSS 卡是什么
  • 原文地址:https://www.cnblogs.com/joesen/p/3077884.html
Copyright © 2011-2022 走看看