输入框默认字的设置

很多地方都会用到输入框,比如修改名字

制作输入框的一般结构使这样

Bg上面挂一个UISprite,作为输入框的背景

Input上面挂UIInput和BoxCollider,用于输入

Label上挂UILabel,用于显示输入框中默认的字

运行时,Label下会有光标的GameObject

输入框在没有输入时一般里面会有一行默认的字,比如“从这里输入”

一般,这行字的颜色是暗的,当向输入框中输入内容时,输入的内容文字的颜色一般与默认字的不同,一般是亮的,如下图

比如说设置成这样

Color Tint是设置的默认的颜色

这个时候,Input里面的Inactive Color也会变成这个颜色,也就是当输入框不激活的时候字是这个颜色

当输入后,如下图,这个是Active Text Color

当输入框中没有字时,仍然显示“请从这里输入”,颜色也是未激活状态的颜色

所以如果需要恢复默认状态,只需要设置输入框中字为空即可

get这个UIInput,比如设为input,则

input.value=null;

或input.value=string.Empty;即可

时间: 2024-11-06 11:52:56

输入框默认字的设置的相关文章

Textarea 单击鼠标 清除默认字/点击文本域 默认内容消失/点击文本框 删除预置内容

Textarea 单击鼠标 清除默认字/点击文本域 默认内容消失/点击文本框 删除预置内容. Textarea 单击鼠标 清除默认字 点击文本域 默认内容消失 点击文本框 删除预置内容 在留言框.搜索栏或者Email订阅栏中有一段默认的文本,比如“请输入您的内容”,如果你在其中点击(窗体获取焦点),这段默认的文本就会自动消失. 第一步:添加代码方式: <head> …. <script type=”text/javascript”> function clearDefault(el

Chrome中输入框默认样式移除

Chrome中输入框默认样式移除 在chrome浏览器中会默认给页面上的输入框如input.textarea等渲染浏览器自带的边框效果 IE8中效果如下: Chrome中效果如下:   这在我们未给输入框设置获取焦点时改变边框颜色时,chrome浏览器解析页面中默认将输入框获取焦点时改变边框效果,这给我们带来了极大的方便.如果我们要自己设置边框色时,chrome浏览器的默认操作就给我们的设置(boder:1px solid color)带来了问题,这是你会发现,你的设置在其他浏览器中时有效的,但

ubuntu 第一次安装时 默认root 密码设置

Ubuntu刚安装后,不能在terminal中运行su命令,因为root没有默认密码,需要手动设定. 以安装ubuntu时输入的用户名登陆,该用户在admin组中,有权限给root设定密码. 给root用户设置密码的具体步骤: 1. 打开一个terminal,然后输入下面的命令 sudo passwd [root] 回车后会出现让你输入原始密码,新密码和确认密码,  [sudo] password for you :---> 输入你的密码(你现在这个用户的密码),不回显  Enter new U

设置vim默认参数 例如设置默认背景颜色

因个人喜好问题,本人使用vim的时候喜欢将背景颜色设为dark. 但是每次打开一个vim的时候都要重新设置一次,感觉非常麻烦. 总要输入[Esc] :set bg=dark很不方便 粗暴的办法是直接进入/etc/文件夹修改配置文件,方法如下,但是不推荐使用这种方法, 因为/etc/文件夹下的文件需要root权限才能修改,而且一旦修改错了整个系统容易出现问题 方法一: CentOS为例,其配置文件路径为 /etc/vimrc (/etc/vim/vimrc不同版本,可能不一样) 首先获得root权

xampp默认mysql密码设置,修改mysql的默认空密码

xampp默认mysql密码设置,修改mysql的默认空密码 分类: xampp2012-09-12 11:24 30264人阅读 评论(5) 收藏 举报 mysqlphpmyadminauthentication数据库管理工具数据库extension 以前开发我一直都是用的appserv,appserv的特点就是一键安装,安装的时候会要求用户输入mysql的root密码.今天我改用xampp作为我的开发环境,所以碰到了修改mysql默认空密码的问题. 我看了下网上所提供的一些帮助信息,搞的那么

桌面支持--outlook默认中文语言设置

outlook默认中文语言设置

Android百度地图默认位置中心点设置

//初始化地图 MapView mMapView = (MapView) findViewById(R.id.map); BaiduMap mBaidumap = mMapView.getMap(); //设定中心点坐标 LatLng cenpt = new LatLng(29.806651,121.606983); //定义地图状态 MapStatus mMapStatus = new MapStatus.Builder() .target(cenpt) .zoom(18) .build();

VS2010 项目属性的默认包含路径设置方法

VS2010 项目属性的默认包含路径设置方法 分类: c++小技巧2014-01-10 10:16 1358人阅读 评论(0) 收藏 举报 c++ 有两种方法可以设置vs2010的默认包含路径 方法一: 点击“视图->属性管理器”,在打开的属性管理器中选择Microsoft.Cpp.Win32.user打开 打开后将出现如下图所示: 这时候就可以设置默认目录了. 方法二: 打开 C:\Users\Administrator\AppData\Local\Microsoft\MSBuild\v4.0

eclipse 默认jdk 的设置 eclipse.ini -vm 参数

eclipse 的配置文件 eclipse.ini 不仅仅可以设置eclipse的堆栈内存大小,也可设置默认使用的jdk版本. 一.现有个eclipse 默认启动jdk版本是jdk1.5,需更改为1.6 步骤如下:方法1:打开eclipse.ini 文件,在-vmargs 参数的前面,一定是前面,添加如下代码:-vm/home/david/scfjava/jdk1.6.0_02/bin/javaw.exe注:分两行,格式不可变.重新启动eclipse,新建一个workspace .此时可以通过w