我有 TMPro.TMP_InputField ,但我很困惑如何获得它的 Placeholder 。
TMPro.TMP_InputField
Placeholder
.Placeholder 是 null ,所以这并没有指向任何东西。
.Placeholder
null
而且, Placeholder 似乎是一个名为 Text Area 的空游戏对象的子组件。
Text Area
据我所见,没有返回所有子组件的 .GetComponents() ,除非您知道类型(我也不知道 Text Area 是什么类型)。
.GetComponents()
因此,我不知道如何有效地获得 Placeholder 组件,以便能够操作它。
如有任何建议,将不胜感激!
发布于 2022-08-27 11:28:10
我设法用以下方法来瞄准它:
inputfield.transform.Find("Text Area").Find("Placeholder").GetComponent<TMPro.TMP_Text>();
https://stackoverflow.com/questions/73510245