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