Unity UI(八):交互式控件之Input Field

Unity UI(八):交互式控件之Input Field

Input Field继承于Button控件对象,其除了具有Button对象的属性之外,还具有以下属性:
Unity UI(八):交互式控件之Input Field_第1张图片
        1.Text Component及Text属性,用于显示用户输入的文本框;
        2.Character Limit:允许最大的字符数,中文、英文、数字均按照一个字符处理。0表示不限制输入的字符数。
        3.Content Type:内容类型,包括标准、自动校验(自动补全和校正错误)、整型、小数型、字母数字、姓名(开头必须是字母)、Email、密码、Pin码以及自定义等类型。
Unity UI(八):交互式控件之Input Field_第2张图片
        其中需要注意的式Custom模式。新增三个属性来控制输入的类型及校验:
Unity UI(八):交互式控件之Input Field_第3张图片
                (1)Input Type:标准、自动校验和密码三种类型;
                (2)Keyboard Type:键盘类型,包括常见的输入类型,比如数字、URL、数字平板等。
Unity UI(八):交互式控件之Input Field_第4张图片
                (3)Character validation:字符校验器。通过字符校验器可以控制允许输入什么类型。
Unity UI(八):交互式控件之Input Field_第5张图片
        4.Line Type:换行模式,包括单行(Single Line)和多行提交(multi line Submit点击Enter键时提交数据)、多行新行(multi line new line,点击Enter键时新建一行)三种模式。
        5.Placeholder,输入提醒字符,可以修改,默认为“Enter text”。
        6.Caret blink rate:光标闪动频率,Caret Width:光标宽度,Custom Caret Color:是否自定义光标颜色。
        7.Selection Color:设置被选中时的颜色。
        8.Hide Mobile Input:在智能手机状态,是否隐藏输入框到Input Field之下。
        9.Read Only:是否只读。
        10.Input Field事件。

你可能感兴趣的:(Unity,unity,ui,控件)