2017-06-15 10 views
0

我有两个放置在上面的动态文本框。有时第一个文本框会包含两行,这意味着它会覆盖第二个文本框。如何检测第一个文本框包装成两行,如果是这样,请将文本框稍微移动一点(我不能移动第二个文本框,第一个文本框上面有一些可以使用的空间)。将动态文本框移到更高位置(如果它包裹),以防止它覆盖下面的下一个文本框或

谢谢

+1

发布您的代码。 –

回答

0

你可以得到文本的边界。

var bounds = text1.getBounds(); 
// Note, add in bounds.y to account for the text baseline 
text2.y = text1.y + bounds.y + bounds.height + paddingValue; 

边界相当准确,但并不完美。

相关问题