首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Flex:删除标签中文本周围的所有空格

Flex:删除标签中文本周围的所有空格
EN

Stack Overflow用户
提问于 2010-10-21 00:39:00
回答 4查看 2.1K关注 0票数 0

如果我在Flex中创建一个mx:Labelmx:Text控件,然后为它设置一个opaqueBackground,我注意到文本周围有一些空格。

我希望能够摆脱的空间,其中的文字是完全对齐到标签的顶部和底部。改变间距、填充和行距似乎没有什么帮助。有没有可能让文本完全对齐到标签的边上?

谢谢。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-01-25 21:27:20

我发现最好的方法(删除所有填充/间距)是实际使用包装器(如画布)来包装标签,并根据需要进行自定义。

有点难看,但这是我发现的唯一办法。

票数 0
EN

Stack Overflow用户

发布于 2011-07-26 17:17:21

问这个问题已经有一段时间了,但我认为问题是标签和文本将UITextField.TEXT_HEIGHT_PADDING的值添加到一些度量内容(文本中的measuredHeight,标签中的lineMetrics ),这会导致这些控件的外观略有不同。

如果选中,则UITextField.TEXT_HEIGHT_PADDING属性的当前值为4,但它是mx_internal属性。我所做的是将paddingTop设置为-2,它似乎起到了作用。我认为搞乱measuredHeight可能会破坏标签和文本中的一些其他东西,所以我只是用填充来对抗它……

票数 1
EN

Stack Overflow用户

发布于 2010-10-21 05:45:58

我想它应该在flex中工作,高度也是一样的:

代码语言:javascript
复制
label.width = label.textWidth
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3980239

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档