2012-08-16 122 views
1

想知道是否有人有任何经验调整CCLabelBMFont以适应给定的框。目前,它正在迭代完成(一个while循环),并且相当昂贵。它最初将比例设置为1,将宽度设置为框,然后缩小比例尺,同时保持相同的宽度(基本上像减小字体大小),直到它看起来不再出现在框外。自动调整大小CCLabelBMFont

它看起来并不简单,只是缩放它,因为换行,想知道你们是否有任何解决方案,这不涉及扩展,检查,缩放,检查它...

在此先感谢!

回答

2

您的标签宽度为1.0,标签宽度为1.0。因此,如果您将盒子宽度和标签宽度区别开来,然后再除以盒子宽度,就可以得到适合盒子中标签(横向)的比例因子。

+0

有时最简单的答案是最好的,谢谢这么多伟大的工作,我很wayyy过于复杂^ _ ^ – ICanChange 2012-08-16 23:39:38