int the UIControl.h file typedef UIControlStateNormal = 0, so if (state & UIControlStateNormal) the true value, in this condition always false