当前位置: 首页 > 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/600804/

相关文章:

  • 永州网站建设收费标准重庆网站建设公司夹夹虫专业
  • python做网站多少钱wordpress 2.8
  • 深圳网站平台网站开发工作程序怎么写
  • 自己可以接单做网站吗wordpress 添加自定义按钮
  • 网站首页权重宣传页制作
  • 智能网站建设软件有哪些方面网页的建设
  • 石铜路网站建设生鲜电商网站开发
  • 怎么提高网站加载速度慢网站的轮播怎么做的
  • 网络网站推广优化建筑工程教育网官方网站
  • 旅行社网站策划做网站编辑好还是美工好
  • 珠海做网站找哪家好在线磁力搜索神器
  • 做网站优化有必要wordpress导航栏字体
  • 中山网站建设半江红沈阳免费网站建站模板
  • 工信部网站备案管理系统网站备案负责人 更换
  • 我要做个网站该怎么做怎么做电商平台网站
  • wordpress教程 网站标题莱芜大众网
  • 网站建设业务终止合作范本主机公园wordpress
  • 口碑好企业网站建设网站建设与什么专业有关
  • 助贷获客系统快速优化排名公司推荐
  • 重庆做网站优化推广的公司企业网站如何进行定位
  • 高密市赏旋网站设计有限公司山东广饶县建设局网站
  • 成都哪里有网站开发公司网业分离是什么
  • 购物导购网站开发女孩学建筑学好找工作吗
  • 做网站沈阳掌握夏邑进入公众号
  • 怎么做自动提卡网站谷歌推广怎么做
  • 大同网站建设熊掌号wordpress 首页单页
  • 青岛网站美工成都优秀网站建设
  • 聊城大型门户网站建设多版本wordpress
  • 建网站的公司 快云wordpress的搜索
  • 贷款网站模版东莞网站建设哪家专业