ios开发--UIBtutton、UITextField

iOS与Android UI控件定制
本文详细介绍了如何为iOS和Android平台上的按钮和文本字段控件设置不同的外观及交互特性,包括设置不同状态下的文字、颜色、背景、图标等,并针对文本字段介绍了多种输入控制选项,如自动大小写转换、自动更正、拼写检查等功能。

设置button外观的一些方法

setTitle:forState:---为不同状态的button设置不同的文字

setColor:forState---不同状态设置颜色

setTitleShadowColor:forState----不同状态的阴影

setBackgroundImage:forState---不同状态不同背景

setImage:forState

UITextFIeld

该类有一个Clear Button的选项,该选项控制是否显示清除内容,即Android中在edittext的后面添加一个叉号,用以清空输入。该控件有是三个属性,如下

never appears

appears while editing---编辑时显示

appears unless editing-----编辑时不显示,其他时间显示

is always visible----不可见

还有一个clear when editing begins---当用户选择编辑时清除之前的内容

该类还有Capitalization属性,该属性用以是否自动转换大小写。

none---不自动转化大小写

words----将每个单词的首字母转为大写

sentence---将每个句子的首字母转化为大写

all characters---将每个字母都转化为大写

correction,该属性用以是否为文本内容进行自动更正,如下属性

no--

yes--

default-系统默认

spell checking,该属性用以表示是否进行拼写检查

no--

YES--

DEFAULT

keyboard type,该属性用以设置该文本框关联的键盘,由于iPhone设备没有物理键盘,所以当用户开始编辑文字时,系统会显示一个虚拟键盘,该属性用以控制显示哪种虚拟键盘,该属性有如下在属性

default--默认键盘

ASCII capable----显示英文字母键盘

number and punctuation---显示数字和标点键盘

number pad显示数字键盘

phone pad ---拨号盘

email address---输入email地址的键盘

decimal pad--数字和小数点的键盘

return key,该属性用以设置当用户在键盘上按下return键的事件,该属性下有两个复选项

auto-enable return key----如果勾选则要求用户必须进行输入才能点击ruturn键,该方法用以强制用户输入数据

secure text entry-----设置密码输入框是使用


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值