XCODE  UITextField  中的属性和用法 一些基本的用法

UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];

CGRect frame =CGRectMake(110, 100, 100, 30);

button.frame = frame;

button.backgroundColor = [UIColor purpleColor];

[button setTitle:@"command" forState:UIControlStateNormal];

[button setTitleColor:[UIColor yellowColor ] forState:UIControlStateNormal];

button.layer.cornerRadius = 10.0;

[button addTarget:self action:@selector(test) forControlEvents:UIControlEventTouchUpInside];

[self.window addSubview: button];

UITextField *tf = [[UITextField alloc]initWithFrame:CGRectMake(110, 150, 100, 30)];

tf.tag = 101;

tf.borderStyle =UITextBorderStyleRoundedRect ;

//UITextBorderStyleLine 输入框框边为黑色的边款,白色背景

//UITextBorderStyleBezel  输入框的边款为灰色,白色背景

//UITextBorderStyleRoundedRect 输入框为圆角,白色背景的输入框

//    tf.text =@"abc" ;

tf.textColor = [UIColor purpleColor];

tf.textAlignment = NSTextAlignmentCenter;//输入的内容显示在方框的中心

//提示用户输入什么内容

tf.placeholder =@"用来提示用户";

//与密码输入时一样,输入后显现为黑色的圆点

//    tf.secureTextEntry = YES;

//根据输入内容自动调节字体的大小

tf.adjustsFontSizeToFitWidth = YES;

//对用键盘输入内容进行限制和切换

//keyboardType 以下是常用的类型,其他的看单词就知道键盘的类型

//UIKeyboardTypeDecimalPad,UIKeyboardTypeNumberPad 输入框限制为输入数字,且前一个多可以输入小数点

//UIKeyboardTypeNumbersAndPunctuation 键盘为数字加标点符号

//UIKeyboardTypeDefault  为默认(常规)的键盘

tf.keyboardType = UIKeyboardTypeDefault;

//returnKeyType  键盘 显示返回(完成)时执行的操作 提示按钮 以下是常用的几种

//UIReturnKeyEmergencyCall  键盘的右下角 有一个 EmergencyCall 的(紧急呼叫)功能按钮

//UIReturnKeyGoogle 键盘的右下角 有一个 Search (功能提示按钮)

tf.returnKeyType = UIReturnKeyDefault;

//Bool,  输入时清空 输入框的内容

//    tf.clearsOnBeginEditing = YES;

//clearButtonMode  输入款清除(一个叉的符号)按钮出显示的时间

//    tf.clearButtonMode = UITextFieldViewModeAlways;

//设置代理

//    tf.delegate = self;

//自定义设置左视图

//    UIView *leftLabel = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 20, 20)];

//    leftLabel.backgroundColor = [UIColor yellowColor];

//    tf.rightView = leftLabel;

//    [leftLabel release];

//   tf.rightViewMode = UITextFieldViewModeWhileEditing;

//自定定义键盘

//    UIView *leftLabel1 = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 20, 20)];

//    leftLabel1.backgroundColor = [UIColor yellowColor];

//    tf.inputView= leftLabel1;

//    [leftLabel1 release];

//设置键盘上公用的区域

UIView *leftLabel2 = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 320, 20)];

leftLabel2.backgroundColor = [UIColor yellowColor];

tf.inputAccessoryView= leftLabel2;

[leftLabel2 release];

//autocapitalizationType  设置对输入的字母大小写的设置

//UITextAutocapitalizationTypeWords 设置每个单词的首字母为大写

//UITextAutocapitalizationTypeSentences 设置一个句子中的首个单词的字母为大写

//UITextAutocapitalizationTypeAllCharacters  每个字母都大写 (7.0)以上的最后一个字母大写

//UITextAutocapitalizationTypeNone  不切换大小写

tf.autocapitalizationType = UITextAutocapitalizationTypeNone;

[self.window addSubview:tf];//2

[tf release];

[self.window makeKeyAndVisible];

return YES;

}

-(void)test

{

UITextField  *tf =(UITextField *) [self.window viewWithTag:101];

//将键盘移除

[tf resignFirstResponder];

}

XCODE UITextField 中的属性和用法的更多相关文章

  1. 详解 javascript中offsetleft属性的用法(转)

    详解 javascript中offsetleft属性的用法 转载  2015-11-11   投稿:mrr    我要评论 本章节通过代码实例介绍一下offsetleft属性的用法,需要的朋友可以做一 ...

  2. IOS开发-UI学习-UITextField的具体属性及用法

    直接上代码,里面有各种属性的用法注释,至于每个属性有多个可以设置的值,每个值的效果如何,可以通过查看这个函数参数的枚举量,并逐一测试. //制作登陆界面 #import "ViewContr ...

  3. webpack中output配置项中chunkFilename属性的用法

    chunkFilename和webpack.optimize.CommonsChunkPlugin插件的作用差不多,都是用来将公共模块提取出来,但是用法不一样,这里主要介绍chunkFilename的 ...

  4. CSS3中transform属性的用法

    有时候网站也要愚弄一下访客,比如愚人节.下面我给大家推荐个效果,就是整个页面左右颠倒了.css3 很强大,简单的几行代码就可以帮我们实现这个效果. view source   print? 01 &l ...

  5. css3中font-face属性的用法详解

    @font-face是CSS3中的一个模块,他主要是把自己定义的Web字体嵌入到你的网页中,随着@font-face模块的出现,我们在Web的开发中使用字体不怕只能使用Web安全字体,你们当中或许有许 ...

  6. Xcode开发中 Code Snippets Library 的相关用法

    当在进行项目的时候,总会遇到很多相同的写法.因此,我们可以使用Code Snippets Library 来进行代码小片段的“封装”: 以Xcode中常用的属性为例: 使用步骤如下: 1.在Xcode ...

  7. 转载:java 中对类中的属性使用set/get方法的意义和用法

    经常看到有朋友提到类似:对类中的属性使用set/get方法的作用?理论的回答当然是封闭性之类的,但是这样对我们有什么作用呢?为什么要这样设计?我直接使用属性名来访问不是更直接,代码更简洁明了吗?下面我 ...

  8. 教程-Delphi中Spcomm使用属性及用法详解

    Delphi中Spcomm使用属性及用法详解 Delphi是一种具有 功能强大.简便易用和代码执行速度快等优点的可视化快速应用开发工具,它在构架企业信息系统方面发挥着越来越重要的作用,许多程序员愿意选 ...

  9. DIV CSS布局中position属性用法深入探究

    本文向大家描述一下DIV CSS布局中的position属性的用法,position属性主要有四种属性值,任何元素的默认position的属性值均是static,静态.这节课主要讲讲relative( ...

随机推荐

  1. 说说JSON和JSONP,也许你会豁然开朗,含jQuery用例 分类: JavaScript 2014-09-23 10:41 218人阅读 评论(1) 收藏

    前言: 由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现. 当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Sock ...

  2. memcache(使用php操作memcache)

    .概念 memcache 是一个高效的分布式的内存对象缓存系统,他可以支持把php的各种数据(数组,对象,基本数据类型)放在它管理的内存中 . 安装步骤 1.下载php_memcache.dll文件并 ...

  3. [Linux] 安装JDK和Maven及hadoop相关环境

    紧接上一篇,继续安装hadoop相关环境 JDK安装:     1. 下载,下面这两个地址在网上找的,可以直接下载:         http://download.oracle.com/otn-pu ...

  4. 基于能量收集的智能家居-2013国家级大学生创业实践项目申报_商业计划书_V0.2

    SmartHome项目商业计划 基于能量收集的 免电池无线智能家居系统    IA-SmartHome团队    2012.12     l  基于无线的智能家居解决方案,节省施工成本: l  基于能 ...

  5. 在Salesforce中进行Report和Dashboard的配置

    用Report和Dashboard去图形化比较不同Object的信息是一个十分普遍的需求,当然我们可以完全用Visual Page和Classes去自定义对应的Report和Dashboard的功能. ...

  6. git warning: LF will be replaced by CRLF in...

    如果你有git项目,在提交代码的过程中可能会碰到上面的警告,特别是的项目中包含序列化对象的时候,你可能要小心!! 警告的含义是说换行符的,不同的操作系统的换行符是不一致的,如果你不清楚,真得看看这个 ...

  7. Android px、dp、sp之间相互转换

    dp(dip): device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA.HVGA和QVGA 推荐使用这个,不依赖 ...

  8. Junit的简单使用

    Junit是一个很好用的单元测试工具,下面是使用Junit来测试方法的简单案例: import java.util.ArrayList; import java.util.Iterator; impo ...

  9. HDU 4162 Shape Number (最小表示法)

    题意:给你一串n个数,求出循环来看一阶差的最小字典序:数字串看成一个顺时针的环,从某一点开始顺时针循环整个环,保证字典序最小就是答案 例如给你 2 1 3 就会得到(1-2+8 注意题意负数需要加8) ...

  10. 8、显示程序占用内存多少.txt

    方法一: 要加单元 PsAPI procedure TForm1.tmr1Timer(Sender: TObject); begin edt1.Text:= format('memory use: % ...