XCODE UITextField 中的属性和用法
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 中的属性和用法的更多相关文章
- 详解 javascript中offsetleft属性的用法(转)
详解 javascript中offsetleft属性的用法 转载 2015-11-11 投稿:mrr 我要评论 本章节通过代码实例介绍一下offsetleft属性的用法,需要的朋友可以做一 ...
- IOS开发-UI学习-UITextField的具体属性及用法
直接上代码,里面有各种属性的用法注释,至于每个属性有多个可以设置的值,每个值的效果如何,可以通过查看这个函数参数的枚举量,并逐一测试. //制作登陆界面 #import "ViewContr ...
- webpack中output配置项中chunkFilename属性的用法
chunkFilename和webpack.optimize.CommonsChunkPlugin插件的作用差不多,都是用来将公共模块提取出来,但是用法不一样,这里主要介绍chunkFilename的 ...
- CSS3中transform属性的用法
有时候网站也要愚弄一下访客,比如愚人节.下面我给大家推荐个效果,就是整个页面左右颠倒了.css3 很强大,简单的几行代码就可以帮我们实现这个效果. view source print? 01 &l ...
- css3中font-face属性的用法详解
@font-face是CSS3中的一个模块,他主要是把自己定义的Web字体嵌入到你的网页中,随着@font-face模块的出现,我们在Web的开发中使用字体不怕只能使用Web安全字体,你们当中或许有许 ...
- Xcode开发中 Code Snippets Library 的相关用法
当在进行项目的时候,总会遇到很多相同的写法.因此,我们可以使用Code Snippets Library 来进行代码小片段的“封装”: 以Xcode中常用的属性为例: 使用步骤如下: 1.在Xcode ...
- 转载:java 中对类中的属性使用set/get方法的意义和用法
经常看到有朋友提到类似:对类中的属性使用set/get方法的作用?理论的回答当然是封闭性之类的,但是这样对我们有什么作用呢?为什么要这样设计?我直接使用属性名来访问不是更直接,代码更简洁明了吗?下面我 ...
- 教程-Delphi中Spcomm使用属性及用法详解
Delphi中Spcomm使用属性及用法详解 Delphi是一种具有 功能强大.简便易用和代码执行速度快等优点的可视化快速应用开发工具,它在构架企业信息系统方面发挥着越来越重要的作用,许多程序员愿意选 ...
- DIV CSS布局中position属性用法深入探究
本文向大家描述一下DIV CSS布局中的position属性的用法,position属性主要有四种属性值,任何元素的默认position的属性值均是static,静态.这节课主要讲讲relative( ...
随机推荐
- 数据结构和算法 – 7.散列和 Hashtable 类
7.1.散列函数 散列是一种常见的存储数据的技术,按照这种方式可以非常迅速地插入和取回数据.散列所采用的数据结构被称为是散列表.尽管散列表提供了快速地插入.删除.以及取回数据的操作,但是诸如查找最大值 ...
- 【PHP&&mysqli】
msyqli和mysql只有一个字母的差别,真正的含义是msyql的增强版扩展. MySQL可以处理满足程序员对MySQL数据库操作的各种需要了,为什么还需要mysqli呢?因为mysqli支持面性对 ...
- PMP 第五章 项目范围管理
1.范围管理主要是干什么?什么是产品范围?什么是项目范围? 项目范围管理包括确保项目做而且只做成功完成项目所需的全部工作的各过程.管理项目范围主要是在定义和控制哪些工作应该包括在项目内,哪些不应 ...
- c语言运算符号的优先级
c语言运算符号的优先级 本文来自百度搜索只为查看方便 优先级等级口诀: 圆方括号.箭头一句号, 自增自减非反负.针强地址长度, 乘除,加减,再移位, 小等大等.等等不等, 八位与,七位异,六位或,五与 ...
- Javascript实现时钟
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <m ...
- sp_executesql的用法
之前做项目的时候负责一个成绩分析的模块儿,写存储过程的时候因为考试的科目是不固定的,所以导致查找成绩的sql语句也是动态的,就用到了sp_executesql,下面就来说一说它的用法 需求:表名是动态 ...
- win10无法枚举容器中的对象 访问被拒绝
http://jingyan.baidu.com/article/48a42057cd0bc0a924250419.html
- LoadRunner关联之学习笔记
去银行办业务,进银行的门,大堂经理给你一张业务号,拿着这张业务号,去柜台办理业务.--录制下来 第二天又去银行,还是拿着这张业务号,去柜台办理业务,柜员就不理你了,因为这张业务号是昨天的.--回放过程 ...
- 常用chrome插件推荐
下面打红色的2个强烈推荐使用: FQ的: https://chrome.google.com/webstore/detail/ecross-free/njdjpgffklilbojbobbfecfcg ...
- Asp.Net Mvc 控制器与视图的数据传递
数据传递也就是控制器和视图之间的交互,比如在视图中提交的数据,在控制器怎么获取,或者控制器从业务层获得一些数据,怎么传递到视图中,让视图显示在客户端呢?带着这些疑问,我们接着看.. 下面 ...