当前位置: 首页 > news >正文

站酷网络友情链接出售平台

站酷网络,友情链接出售平台,互动网页设计,海南省城乡和建设厅网站在Unity中#xff0c;InputField在我们输入内容时#xff0c;只会显示适应初始宽度的最新内容#xff0c;或者自定义长度内容。 那么#xff0c;要实现宽度自适应内容就需要另寻他法了。 以下是通过一个控制脚本来实现的一个简单方法。 直接上脚本#xff1a; using S…在Unity中InputField在我们输入内容时只会显示适应初始宽度的最新内容或者自定义长度内容。 那么要实现宽度自适应内容就需要另寻他法了。 以下是通过一个控制脚本来实现的一个简单方法。 直接上脚本 using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using TMPro;public class DynamicInputFieldSize : MonoBehaviour {public TMP_InputField inputField;public RectTransform inputFieldRect;private float initialWidth;private float characterWidth 20f;void Start(){// 获取输入框的初始宽度initialWidth inputFieldRect.sizeDelta.x;// 监听输入框文本变化事件inputField.onValueChanged.AddListener(OnInputValueChanged);}void OnInputValueChanged(string text){// 设置输入框文本内容inputField.text text;// 获取文本的预期宽度TMP_Text textComponent inputField.textComponent;float minWidth textComponent.GetPreferredValues(text).x characterWidth; // 判断文本内容是否超过初始宽度if (minWidth initialWidth){// 调整输入框的宽度inputFieldRect.sizeDelta new Vector2(minWidth, inputFieldRect.sizeDelta.y);}else{// 将输入框宽度恢复为初始宽度inputFieldRect.sizeDelta new Vector2(initialWidth, inputFieldRect.sizeDelta.y);}} } 该控制脚本的方法原理很简单就是通过获取文本长度然后调整输入框的宽度来实现。 效果 Unity InputField宽度自适应内容
http://www.w-s-a.com/news/272196/

相关文章:

  • 软文营销文案100篇如何优化搜索引擎的搜索功能
  • 做网站创意杭州家具网站建设方案
  • 福州seo网站推广优化乐清建网站
  • 莆田cms建站模板简述网站设计流程
  • 班级网站建设组织机构建设注册中心网站首页
  • 即墨网站建设地址怎么在文档中做网站一点就开
  • 做网站联系方式互联网行业分析
  • 杭州网站建设索q479185700高淳网站建设
  • 有什么做任务拿钱的网站精准的搜索引擎优化
  • 洛阳有建社网站的吗电力建设工程质量监督总网站
  • 网站404报错热水器网站建设 中企动力
  • 网站降权恢复淘宝 网站建设
  • 安州区建设局网站台州优秀关键词优化
  • 网站假设教程湖南微信管理系统
  • 网站备案属于公司哪一块哪个网站是专门做封面素材
  • 广州个人做网站内江建设局网站
  • 网站开发 360百科大连哪里有手机自适应网站建设维护
  • 如何查网站pv网站功防教程
  • 建设银行网站信息补充营销推广的作用
  • 网站见建设seo外链自动群发工具
  • 在境外做网站网站团购网站seo
  • 进网站后台加什么360推广 网站建设
  • 网站备案号码专做网站漏扫的工具
  • 罗店网站建设wordpress响应式
  • 网站怎么制作小程序wordpress实时获取qq资料
  • 网站的流量怎么赚钱经销做网站都有什么好处
  • 如何做好网站首页企术建站
  • 杭州网站建设咨询蓝韵网络聊城有制作网站的吗
  • 网站开发注意的事项深圳企业网站
  • 哈尔滨网站制作哪里专业网站建设维护有哪些内容