当在 输入框中输入字符串时,button显示高亮(enabled= yes),输入框清空时,变默认颜色(暗色,enabled= no)
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{
if (textField == _rightNameTextFeild)
{
//未改变之前的长度
NSInteger length = _rightNameTextFeild.text.length;
NSInteger location = range.location;
if ( length > location )
{
_commitBtn.backgroundColor = [CHUtil colorWithHexString:@"d6d7d9"];
}
else
{
length += string.length;
_commitBtn.backgroundColor = [CHUtil colorWithHexString:@"fa4a26"];
}
}
return YES;
}