摘要:
UIView* next = [self superview] UIResponder *nextResponder = [next nextResponder]; if ([nextResponder isKindOfClass:[UIViewController class]]){ return (UIViewController *)nextResponder; } 此方法是以 “消息响应者链” 为根据 。UIView先响应,如果响应不了,那么如果它有控制器的话就会把消息丢给它的控制器响应,如果没有控制器,那么就丢给它的superView来响应。所以可以UIView... 阅读全文
摘要:
/*邮箱验证 MODIFIED BY HELENSONG*/-(BOOL)isValidateEmail:(NSString *)email{ NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", emailRegex]; return [emailTest evaluateWithObject:emai 阅读全文