做项目的时候发现ugui自带的inputfield有个问题:当点击输入框时,闪烁光标出现了但Placeholder文字依然在。于是写了个加强版的inputfield,有需要的同学可以拿去。
另外inputfield闪烁光标位置不居中的问题希望有大佬能告知一下有没有好一点的解决办法。
using UnityEngine;
using UnityEngine.UI;
public class InputFiledEx : InputField
{
private void Update()
{
if(isFocused)
{
placeholder.color=new Color(0,0,0,0);
}else
{
placeholder.color=new Color(1,1,1,1);
}
}
}