看了网上很多帖子,都是说在 Text 上面加上 Content Size Fitter 组件,并将对应的轴向改成 Preferred size 就可以实现 Text 大小随着文本内容自适应,如下图:

这样的确能够实现自适应,但是你会发现 Text 是上下或者左右同时扩容,这种效果并不一定能够满足我们的需求,如果我们只想向上或者向下扩容怎么办呢?

这时我们就需要去设置 Text  Rect Transform 组件的 Pivot 的值,如果我们只想向下扩容,就将 Pivot 的 y 值 修改为 1,如下图:

其他方向依次类推,修改 Pivot 即可。

这时有的同学可能又会发现,虽然 Text 自动扩容了,但是如果我们给 Text 加上一张背景图后,背景图并不会跟着自动扩容,是不是很尴尬,如下图:

看到这种情况是不是头大,怎么解决呢,让我来教你:

这时我们给背景图加上 Content Size Fitter 组件和 Vertical Layout Group 组件,并将 Vertical Layout Group 组件的 Child Controls Size 属性的 Width 和 Height 都勾选上,接下来就是见证奇迹的时刻:

你学会了吗?Unity 的 Lyaout Group 系列的布局组件有很多,组合起来往往可以达到你想不到的效果。

UGUI小技巧之Text随文本内容自动变化大小相关推荐

  1. 短视频配音的两个小技巧,符合短视频内容基调是关键

    短视频配音的两个小技巧,符合短视频内容基调是关键 相信做短视频的小伙伴们一定发现了,在做短视频的时候,很多时候都会遇到需要配音的情况.有的小伙伴觉得配音只需要随便的配一段就可以了,但是随意的态度却很可 ...

  2. android的发音功能实现,Android开发之文本内容自动朗读功能实现方法

    本文实例讲述了Android开发之文本内容自动朗读功能实现方法.分享给大家供大家参考,具体如下: Android提供了自动朗读支持.自动朗读支持可以对指定文本内容进行朗读,从而发生声音:不仅如此,An ...

  3. android 文字选中朗读,Android开发之文本内容自动朗读功能实现方法

    本文实例讲述了Android开发之文本内容自动朗读功能实现方法.分享给大家供大家参考,具体如下: Android提供了自动朗读支持.自动朗读支持可以对指定文本内容进行朗读,从而发生声音:不仅如此,An ...

  4. easyexcel读取合并单元格内容_一周一个小技巧 | excel不会核对内容?不会填充合并单元格?7个实用的EXCEL技巧,一起来看看吧...

    上方蓝色字,获取更多就业信息~ 1 两列姓名核对  如果要核对表二中的姓名在表一中有没有出现,一个公式马上搞定.=IF(COUNTIF(A:A,C2),"是","否&qu ...

  5. 设置UILabel可变高度(根据文本内容自动适应高度)

    @property(nonatomic)UILabel *showLabel;  // 计算文本所占高度,计算出来之后设置label的高度 // 第一个参数:字体大小,字体大小/样式影响计算字体的高度 ...

  6. CSS层级小技巧!如何在滚动时自动添加头部阴影?

    在网页中,经常会用阴影来突出层级关系,特别是顶部导航,但有时候设计觉得没必要一开始就显示阴影,只有滚动后才出现.比如下面这个例子,注意观察头部阴影 可以看到,只有滚动以后才出现阴影.一般情况下,使用 ...

  7. Windows利用cmd循环文件文本内容自动创建对应文件

    批处理命令 @echo off echo ==============option start================= md temp cd temp echo temp dir creat ...

  8. 博客写作小技巧【1】:如何设置字体大小、颜色和字体类型!

    目录 一. 字体大小设置 二.字体类型设置 三.字体颜色设置 四.混合使用 五.颜色表   Markdown是一种可以使用普通文本编辑器编写的标记语言,通过类似HTML的标记语法,它可以使普通文本内容 ...

  9. 小技巧,把Markdown文本发布到微信公众号文章

    估计很多人都是这样,平常工作在github,等到有成果要发布,又要写微信公众号. github用Markdown,微信公众号,至少截止今天,还是沿用富文本的方式.不是说富文本不好,但每次精心撰写的内容 ...

  10. 【UGUI】二、Text(TMP) 文本

    文章目录 1.Text(TMP)面板 2.TMP 显示中文 点击访问 文本 (Text) 点击观看 Text 1.Text(TMP)面板 轮廓 (Outline) 和 阴影 (Shadow) 组件是额 ...

最新文章

  1. easyui datagrid 表头 sort 排序
  2. python 自动化-python自动化之(自动化测试报告)
  3. 函数式编程 lambda表达式
  4. js模块化之模块依赖处理
  5. 简单的单臂路由的配置实验 (思科)
  6. 为子控件添加自定义绘图方式
  7. 同事更新几个表_最近计划学习的几个网站资源
  8. 奏响春的序曲,「武汉的春天」让人泪目
  9. 基于JAVA+Spring+MYSQL的家教管理系统
  10. 别人加薪你加班,征服老板才是王道
  11. Java中的锁原理、锁优化、CAS、AQS
  12. 计算机二级vfp考试大纲,全国计算机等级考试二级VFP考试大纲.doc
  13. docker Got permission denied while trying to connect
  14. 如何利用腾讯云服务器搭建个人网站
  15. 亲测可用~ Ubuntu20.04 findfont: Font family [‘sans-serif‘] not found. Times New Roman 字体缺失
  16. 简单两步解决UCenter忘记创始人UCenter Administrator密码
  17. DOTA2是暴雪的吗
  18. 我想在1024发的一篇博客。
  19. Composer 基本使用方法
  20. PCB genesis方槽加内角槽孔实现方法

热门文章

  1. 技术人 | 为什么我们的系统会如此复杂?
  2. CSDN创始人董事长蒋涛对话阿里云张献涛:距离云计算终极目标还有多远?
  3. 他用代码卖手机,卖出年流水上亿
  4. OpenStack创业“五虎将”分化
  5. html判断隐藏显示,javascript如何判断元素是否可见?
  6. mysql select trim_mysql trim函数用法举例
  7. 【路径规划】基于matlab改进的蚁群算法机器人栅格地图避障路径规划【含Matlab源码 905期】
  8. 【背包问题】基于matlab量子免疫克隆算法求解背包问题【含Matlab源码 424期】
  9. c++ 取整_MPIP Raw转Raw图简述-C实现
  10. 软件测试前景会被ai取代吗_软件测试人员可能很快会被AI程序取代