From 16abf0bbf5be270d9ab570dbdc94f1cda44099be Mon Sep 17 00:00:00 2001 From: Jaime Baez Date: Wed, 29 Apr 2015 10:00:21 +0100 Subject: [PATCH 1/3] Add setting superview as the view for presentInView if presentInView is no assign to any view. Remove strong reference to a view in presentInView. --- TextFieldValidator/TextFieldValidator.h | 2 +- TextFieldValidator/TextFieldValidator.m | 36 +++++++++++++++---------- 2 files changed, 23 insertions(+), 15 deletions(-) diff --git a/TextFieldValidator/TextFieldValidator.h b/TextFieldValidator/TextFieldValidator.h index 5699e2b..bfd2b6a 100644 --- a/TextFieldValidator/TextFieldValidator.h +++ b/TextFieldValidator/TextFieldValidator.h @@ -53,7 +53,7 @@ NS_CLASS_AVAILABLE_IOS(6_0) @interface TextFieldValidator : UITextField Date: Wed, 29 Apr 2015 11:07:22 +0100 Subject: [PATCH 2/3] Add trimming the text before running validate --- TextFieldValidator/TextFieldValidator.h | 3 +++ TextFieldValidator/TextFieldValidator.m | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/TextFieldValidator/TextFieldValidator.h b/TextFieldValidator/TextFieldValidator.h index bfd2b6a..6b975a6 100644 --- a/TextFieldValidator/TextFieldValidator.h +++ b/TextFieldValidator/TextFieldValidator.h @@ -61,6 +61,9 @@ NS_CLASS_AVAILABLE_IOS(6_0) @interface TextFieldValidator : UITextField Date: Wed, 29 Apr 2015 14:53:17 +0100 Subject: [PATCH 3/3] Add isValid method. --- TextFieldValidator/TextFieldValidator.h | 3 ++ TextFieldValidator/TextFieldValidator.m | 64 ++++++++++++++++--------- 2 files changed, 44 insertions(+), 23 deletions(-) diff --git a/TextFieldValidator/TextFieldValidator.h b/TextFieldValidator/TextFieldValidator.h index 6b975a6..d8f3f34 100644 --- a/TextFieldValidator/TextFieldValidator.h +++ b/TextFieldValidator/TextFieldValidator.h @@ -94,6 +94,9 @@ NS_CLASS_AVAILABLE_IOS(6_0) @interface TextFieldValidator : UITextField