2014-04-21 212 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