UGUI 字体背景长度自适应

本文实现以下需求:

在UGUI中

Text为动态添加

要使Text字体背景随着Text的长度而变化

之前还在赞叹UGUI的强大

转念一想,UGUI中好像没有可以实现此功能的组件

也想出了一种办法

把背景作为字体的子物体

不过后来想了想

由于UGUI的渲染顺序

字体背景就会遮住字体

故此想法是否定的

仔细了解了一下后

UGUI确实可以实现此功能

首先

字体为子物体,背景图片为父物体是一定的

然后

要使得长度变化

就得在背景图片(父物体)添加组件

Content Size Fitter

Horizontal Fit 设置为Preferred Size

最后

再在背景图片添加组件

Horizontal Layout Group

Child Alignment设为Middle Center

并勾选组件上的Control Child Size的Width

完工

效果如下图:

转自

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 11,942评论 0 17
  • This article is a record of my journey to learn Game Deve...
    蔡子聪阅读 9,422评论 0 9
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,835评论 4 61
  • “快跑“ 周红红急促地喊道,脸涨得通红,身上的衣服凌乱。嘴里喘着粗气,和我一起奔跑在这条小路上,路上布满石子,不是...
    然一阅读 3,165评论 0 1
  • 今天是开通简书的第一天,总要写点什么,首先想到的便是母亲,想给母亲打个电话说一声:妈妈,我爱你!可是,直到挂...
    天下归心君莫笑阅读 1,553评论 0 0

友情链接更多精彩内容