报错内容为:ArgumentException: Getting control 1’s position in a group with only 1 controls when doing Key
报错原因
好像是因为调用了Event.current.Use();
的原因。
解决方案
将Event.current.Use();
放入OnGUI()
的最后面。
我这里是声明了一个bool值标记脏,在OnGUI()
的最后中判断脏来调用Event.current.Use();
/// <summary>
/// 绘制窗口
/// </summary>
private void OnGUI()
{
//绘制搜索框
DrawSearchField