控件的使用---UIInputField

原创 2017年08月20日 11:43:45

步骤:

(1)选择一个图片作为输入框背景,为其添加碰撞体和UIInput(InputField),,,inputLabel = GetComponent<UIInput>();

(2)创建一个提示文本myLabel作为子物体(但是他也是输入文本)

(3)将UIinput的Label设置为该输入文本myLabel

注意点:

1.提示信息是myLabel.text = "请输入"",你手动输入的值是inputLabel.value

2.如果想让光标自动定位到某一个输入框的开始的地方,只需要继承自UIInput并且在Void Start()中设置UIInput.selection = inputLabel即可(浪费了我一上午时间)

后来可以对其修改UIInput.selection = m_uiInput;这样就可以了

3.如果想要清空每次输入的值就设置inputLabel.value = String.empty;

4.当你切换场景的时候,可能出现myLabel的Transform丢失的情况,只需要判断他是否为空就行了

5.绑定回车事件

1.绑定Uiinput的回车事件

(1).将含有Uninput的m_printLabel.空间中OnReturnKey的value赋给Submit

(2).void Start()

{

 EventDelegate.Add(m_printLabel.onSubmit, SubmitKey);//m_printLabel(某个就有UIInput的组件

}


(3).public void SubmitKey()//提交事件没有GameObject go
    {
        PublicProperty.p_gm.m_gameStatus = GameStatus.OneEnd;
    }






版权声明:原创文章,如需转载的话请标记主人的姓名和链接哦,萌萌哒-.-

Unity04之刚体

Demo1 using UnityEngine; using System.Collections; public class Demo1 : MonoBehaviour {     pu...

Untiy轻量级网络开发-Tnet客户端服务器编程

在我们的项目实践中,需要对自定义的一些数据包进行处理 在这里介绍在unity平台上使用tnet网络引擎实现客户端与服务器中的数据交互 我在这里以登录注册功能来介绍tnet的使用 开发工具:VS(V...

开源控件material-calendarview的使用

1.在gradle中添加compile 'com.prolificinteractive:material-calendarview:1.4.3' github地址:https://github.c...
  • sk2die
  • sk2die
  • 2017年12月10日 20:15
  • 15

fullcalendar控件使用例题

  • 2017年11月10日 15:20
  • 8KB
  • 下载

C# Winform使用WPF控件

  • 2017年11月23日 21:31
  • 31KB
  • 下载

C#Chart 格控件的一些使用心得

Chart表格控件是 .netframework4.0之后才有的。所以在开发中请保持你使用的是4.0及以上版本。 要使用Chart 我们先来了解小Chart 的结构。如下图所示。 ...

WPF的Expander控件使用方法

  • 2017年10月29日 19:27
  • 55KB
  • 下载

VB工具栏控件的使用

  • 2017年11月19日 17:41
  • 196KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:控件的使用---UIInputField
举报原因:
原因补充:

(最多只允许输入30个字)