using UnityEngine;
using UnityEngine.UI;
///
/// 修复InputField输入时因空格引起的换行显示错误问题
///
public class InputFieldFixSpace : MonoBehaviour
{
//代替空格的空格符
private static readonly string no_breaking_space = "\u00A0";
private InputField inputField;
void Start()
{
inputField = GetComponent();
inputField.onValueChanged.AddListener(FixSpace);
}
///
/// 修复空格符
///
/// 输入文字
void FixSpace(string inputstr)
{
inputField.text = inputstr.Replace(" ", no_breaking_space);
}
}