2012-08-16 183 views
1

想知道是否有人有任何經驗調整CCLabelBMFont以適應給定的框。目前,它正在迭代完成(一個while循環),並且相當昂貴。它最初將比例設置爲1,將寬度設置爲框,然後縮小比例尺,同時保持相同的寬度(基本上像減小字體大小),直到它看起來不再出現在框外。自動調整大小CCLabelBMFont

它看起來並不簡單,只是縮放它,因爲換行,想知道你們是否有任何解決方案,這不涉及擴展,檢查,縮放,檢查它...

在此先感謝!

回答

2

您的標籤寬度爲1.0,標籤寬度爲1.0。因此,如果您將盒子寬度和標籤寬度區別開來,然後再除以盒子寬度,就可以得到適合盒子中標籤(橫向)的比例因子。

+0

有時最簡單的答案是最好的,謝謝這麼多偉大的工作,我很wayyy過於複雜^ _ ^ – ICanChange 2012-08-16 23:39:38