2014-04-21 214 views
0

由于没有填充存在,忽略填充似乎没有做任何事情?我真的很困惑。我不想要红色区域。 (请忽略马铃薯的颜色,我只是在调试)如何摆脱UITextField填充?

使用flash萤火虫进行调试 - 带左上方加蓝色的深蓝色边框表示我的Label组件内部的整个UITextField。我正在使用网络上发现的some other fixes,关于如何正确缩放文本以适应容器,这对于这些修复是一个突破性问题。

screenshot

有谁知道如何实现这一目标?我只是想调整窗口大小时调整文本的大小,并调整容器的大小。

编辑:需要注意的是这个标签一直应用规模是很重要的,我可以告诉大家,填充仍然存在时,它的体积更小,但据我所知它不是很明显要少得多,而不缩放

回答

0

至于”有可能摆脱文字周围的2像素贪婪。有关围绕文本填充的信息,请参阅http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/text/TextLineMetrics.html

您可以使用.textWidth属性来查找文本。文本的确切位置取决于textfield.antiAliasType和_textfield.gridFitType方法。使用_textfield.gridFitType = flash.text.GridFitType.PIXEL Flash播放器会尝试将文本呈现为像素。这导致2像素谷氨酸在1-3像素之间变化。

+0

我的截图是全尺寸的,因此glutter是远远超过2个像素,是不可接受的将文本放在一起。 – buddyp450