我有两个动态文本框放在彼此上方。有时第一个文本框换成两行,这意味着它会覆盖第二个文本框。如何检测第一个文本框已换成两行,如果是这样,请将文本框向上移动一点(我无法移动第二个文本框,并且第一个文本框上方有一些可以使用的空间(。
谢谢
您可以获取文本的边界。
var bounds = text1.getBounds();
// Note, add in bounds.y to account for the text baseline
text2.y = text1.y + bounds.y + bounds.height + paddingValue;
边界相当准确,但并不完美。