您的位置:首页 > 移动开发 > IOS开发

IOS 根据输入值改变button颜色

2015-07-13 22:20 567 查看
当在 输入框中输入字符串时,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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: