UGUI小技巧之Text随文本内容自动变化大小
看了网上很多帖子,都是说在 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随文本内容自动变化大小相关推荐
- 短视频配音的两个小技巧,符合短视频内容基调是关键
短视频配音的两个小技巧,符合短视频内容基调是关键 相信做短视频的小伙伴们一定发现了,在做短视频的时候,很多时候都会遇到需要配音的情况.有的小伙伴觉得配音只需要随便的配一段就可以了,但是随意的态度却很可 ...
- android的发音功能实现,Android开发之文本内容自动朗读功能实现方法
本文实例讲述了Android开发之文本内容自动朗读功能实现方法.分享给大家供大家参考,具体如下: Android提供了自动朗读支持.自动朗读支持可以对指定文本内容进行朗读,从而发生声音:不仅如此,An ...
- android 文字选中朗读,Android开发之文本内容自动朗读功能实现方法
本文实例讲述了Android开发之文本内容自动朗读功能实现方法.分享给大家供大家参考,具体如下: Android提供了自动朗读支持.自动朗读支持可以对指定文本内容进行朗读,从而发生声音:不仅如此,An ...
- easyexcel读取合并单元格内容_一周一个小技巧 | excel不会核对内容?不会填充合并单元格?7个实用的EXCEL技巧,一起来看看吧...
上方蓝色字,获取更多就业信息~ 1 两列姓名核对 如果要核对表二中的姓名在表一中有没有出现,一个公式马上搞定.=IF(COUNTIF(A:A,C2),"是","否&qu ...
- 设置UILabel可变高度(根据文本内容自动适应高度)
@property(nonatomic)UILabel *showLabel; // 计算文本所占高度,计算出来之后设置label的高度 // 第一个参数:字体大小,字体大小/样式影响计算字体的高度 ...
- CSS层级小技巧!如何在滚动时自动添加头部阴影?
在网页中,经常会用阴影来突出层级关系,特别是顶部导航,但有时候设计觉得没必要一开始就显示阴影,只有滚动后才出现.比如下面这个例子,注意观察头部阴影 可以看到,只有滚动以后才出现阴影.一般情况下,使用 ...
- Windows利用cmd循环文件文本内容自动创建对应文件
批处理命令 @echo off echo ==============option start================= md temp cd temp echo temp dir creat ...
- 博客写作小技巧【1】:如何设置字体大小、颜色和字体类型!
目录 一. 字体大小设置 二.字体类型设置 三.字体颜色设置 四.混合使用 五.颜色表 Markdown是一种可以使用普通文本编辑器编写的标记语言,通过类似HTML的标记语法,它可以使普通文本内容 ...
- 小技巧,把Markdown文本发布到微信公众号文章
估计很多人都是这样,平常工作在github,等到有成果要发布,又要写微信公众号. github用Markdown,微信公众号,至少截止今天,还是沿用富文本的方式.不是说富文本不好,但每次精心撰写的内容 ...
- 【UGUI】二、Text(TMP) 文本
文章目录 1.Text(TMP)面板 2.TMP 显示中文 点击访问 文本 (Text) 点击观看 Text 1.Text(TMP)面板 轮廓 (Outline) 和 阴影 (Shadow) 组件是额 ...
最新文章
- easyui datagrid 表头 sort 排序
- python 自动化-python自动化之(自动化测试报告)
- 函数式编程 lambda表达式
- js模块化之模块依赖处理
- 简单的单臂路由的配置实验 (思科)
- 为子控件添加自定义绘图方式
- 同事更新几个表_最近计划学习的几个网站资源
- 奏响春的序曲,「武汉的春天」让人泪目
- 基于JAVA+Spring+MYSQL的家教管理系统
- 别人加薪你加班,征服老板才是王道
- Java中的锁原理、锁优化、CAS、AQS
- 计算机二级vfp考试大纲,全国计算机等级考试二级VFP考试大纲.doc
- docker Got permission denied while trying to connect
- 如何利用腾讯云服务器搭建个人网站
- 亲测可用~ Ubuntu20.04 findfont: Font family [‘sans-serif‘] not found. Times New Roman 字体缺失
- 简单两步解决UCenter忘记创始人UCenter Administrator密码
- DOTA2是暴雪的吗
- 我想在1024发的一篇博客。
- Composer 基本使用方法
- PCB genesis方槽加内角槽孔实现方法
热门文章
- 技术人 | 为什么我们的系统会如此复杂?
- CSDN创始人董事长蒋涛对话阿里云张献涛:距离云计算终极目标还有多远?
- 他用代码卖手机,卖出年流水上亿
- OpenStack创业“五虎将”分化
- html判断隐藏显示,javascript如何判断元素是否可见?
- mysql select trim_mysql trim函数用法举例
- 【路径规划】基于matlab改进的蚁群算法机器人栅格地图避障路径规划【含Matlab源码 905期】
- 【背包问题】基于matlab量子免疫克隆算法求解背包问题【含Matlab源码 424期】
- c++ 取整_MPIP Raw转Raw图简述-C实现
- 软件测试前景会被ai取代吗_软件测试人员可能很快会被AI程序取代