NGUI Button禁用(isEnabled和SetState区别)

UIButton设置禁用时(即不可点击状态)应该用isEnabled设置,而不是SetState函数设置
UIButton button = this.GetComponent();//this为该button的GameObject对象
button.isEnabled = false;//不可点击,且该button上的sprite会显示为disabledSprite
//button.SetState(UIButtonColor.State.Disabled, true);//将button设置成disabled状态,button上的sprite会显示为disabledSprite,但是可以点击。

你可能感兴趣的:(Unity)