Unity UGUI之InputField(TMP)基本了解

Unity的InputField组件是用于在Unity中创建可供用户输入文本的输入框的UI组件。通过InputField组件,可以让用户在运行时输入文本,比如用户名、密码、搜索关键字等。其中TMP版本的InputField是基于TextMeshPro的InputField组件,提供了更多的文本渲染功能和样式设置。

1、如下图,为InputField(TMP)组件的各个属性:

请添加图片描述

其中上部分的属性即为Text(TMP)的基本属性,InputField(TMP)主要属性在红框内。

  1. Font Asset:输入文本字体。
  2. Point Size:输入文本字体大小。
  3. Character Limit:限制用户输入的字符数。
  4. Content Type:定义输入的内容类型,如标准文本、整数、浮点数、密码等。
  5. Line Type:定义输入框的行为,单行或多行输入。
  6. Placeholder:当输入框为空时显示的占位符文本。
  7. Caret Blinks Rate:定义光标闪烁频率。
  8. Caret Width:定义光标的宽度。
  9. Custom Caret Color:自定义光标颜色。
  10. Selection Color:文本选择时的背景色。
  11. On Focus Select All:定义是否在焦点集中时选择所有文本。
  12. Reset On DeActivation:当这个属性被启用时,输入框在失去焦点或不再处于激活状态时会重置其文本内容。换句话说,当用户点击输入框外部或将其设为非激活状态时,输入框中的文本内容将被重置为初始状态。
  13. Restore On ESC Key:启用此属性后,用户按下键盘上的ESC键时,输入框中的文本内容将会被还原为上一次焦点进入输入框时的内容。这个功能可以让用户在编辑文本时,按下ESC键撤销他们最后的更改。
  14. Hide Soft Keyboard:当这个属性被启用时,在移动设备上,当用户点击输入框以外的区域时,软键盘会被隐藏。
  15. Hide Mobile Input:在移动平台上隐藏输入框。
  16. ReadOnly:定义输入框是否只读。
  17. Rich Text:启用此属性后,输入框支持富文本格式。用户可以在输入框中使用富文本标记,如加粗、斜体、颜色等,以改变文本的样式。
  18. Allow Rich Text Editing:启用此属性后,用户可以在输入框中编辑富文本内容。

2、InputField(TMP)一些常用方法:

  1. string GetText():获取输入框中的文本内容。
  2. void SetText(string text):设置输入框的文本内容。
  3. void ActivateInputField():激活输入框,使其可以接受用户输入。
  4. void DeactivateInputField():取消激活输入框,使其不再接受用户输入。
  5. void MoveTextEnd(bool shift):将光标移动到文本末尾。
    veTextEnd(bool shift)**:将光标移动到文本末尾。
  6. void MoveTextStart(bool shift):将光标移动到文本开头。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/517901.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

李国庆喊话雷军建议小米汽车降在20万内

尊敬的雷军先生: 近日,小米汽车的问世引起了业界内外的广泛关注,作为一位企业家和消费者,我对此深感振奋。然而,在欣喜之余,我也想向您提出一个建议:将小米汽车的价格定位在20万以内。 首先&am…

第三讲 汇编初步 课程随手记

一、寄存器 32位CPU通用寄存器如下图所示: 因为教材依照的是32位CPU寄存器,而我安装的是64位寄存器,所以找了一下64位的寄存器的资料 PS:一般来说,Intel处理器字节存储顺序为小端法存储,是指数据的高字节保…

【国家机关办公建筑 大型公共建筑的能耗监测、集中统一管理】安科瑞能耗监测系统整体解决方案

背景 为全面推进大型公建节能管理工作,需建立大型公建节能监管体系,逐步建立起全国联网的大型公建能耗监测平台,在大型公建安装分项计量装置,通过远程传输等手段及时采集分析能耗数据,实现对大型公建的实时动态监测、汇…

redis 性能优化一

目录 前言 尾延迟 前言 说到redis 性能优化,优化的目的是什么?提高响应,减少延迟。就要关注两点,一是尾延迟,二是Redis 的基线性能。只有指标,我们的优化,才有意义,才能做监控以及…

Vue:双token无感刷新

文章目录 初次授权与发放Token:Access Token的作用:Refresh Token的作用:无感刷新:安全机制:后端创建nest项目AppController 添加login、refresh、getinfo接口创建user.dto.tsAppController添加模拟数据 前端Hbuilder创…

app逆向-ratel框架-AES,DES,MD5,SHA1加密算法java hook程序

一、前言 AES(高级加密标准)、DES(数据加密标准)、MD5(消息摘要算法5)和SHA-1(安全哈希算法1)都是常见的加密算法,用于数据加密和哈希计算。 二、加密算法实现 1、创建…

掌握 Vue3、Vite 和 SCSS 实现一键换肤的魔法步骤

前言 一个网站的换肤效果算是一个比较常见的功能,尤其是在后台管理系统中,我们几乎都能看到他的身影,这里给大家提供一个实现思路。 搭建项目 vitevue3搭建项目这里就不演示了,vite官网里面讲得很清楚。 注:这里使…

Docker数据卷的挂载

目录 1 概念 2 常用命令 3 操作步骤(主要讲在创建容器时的挂载) 3.1 挂载在默认目录 3.2 挂载在自定义目录 4 附加内容(查看容器的挂载情况) 1 概念 数据卷(volume)是一个虚拟目录,是容器内目录与宿主机目录之间映射的桥梁。这样容器内…

上海亚商投顾:沪指震荡微涨 AI手机、军工板块集体走强

上海亚商投顾前言:无惧大盘涨跌,解密龙虎榜资金,跟踪一线游资和机构资金动向,识别短期热点和强势个股。 一.市场情绪 沪指昨日低开后震荡回升,黄白二线分化明显,银行等权重板块走势较强。AI手机概念股持续…

智能设备 app 设计 —— 蓝蓝 UI 设计公司

今天给大家推荐是智能设备app设计,随着智能设备的逐渐普及随之操作app也越来越多,希望能给大家带来灵感 #日常灵感 #创意设计#UI提升#ui设计#app #设计案例分享|#设计 #产品设计#产品设计#设计灵感 #B端产品经理 #ui #产品 #美工 #交互 #产品经理 #开发 …

数据管理【总结】

大数据:是指极其庞大的数据集,通常具备五大特征(5个V):数据量大(Volume)、数据类型多样(Variety)、数据生成速度快(Velocity)、数据真实性高&…

大模型快速实现python3+html内容在线渲染

需求: 有一份数据需要通过前端在线展示给用户,不需要复杂的样式交互,后端服务是基于Python3实现的API接口,对前端技术不是很了解,需要快速实现该需求。类似样式即可: 思路: 如果页面不复杂&am…