-(BOOL)emptyValueChk : (NSString *)str
{
NSString *rawString =str;
NSCharacterSet *whitespace = [NSCharacterSet whitespaceAndNewlineCharacterS
NSString *trimmed = [rawString stringByTrimmingCharactersInSe
NSLog(@" data%@",trimmed) ;
if ([trimmed length] == 0)
return YES ;
else
return NO ;
}
-(BOOL)chkNumericNum : (NSString *)str
{
NSCharacterSet * set = [[NSCharacterSet characterSetWithCharactersInString:@"0123456789"] invertedSet];
if ([str rangeOfCharacterFromSet:set].location != NSNotFound)
{
return YES ;
}
else
return NO ;
}
- (BOOL) validateEmail: (NSString *) candidate {
NSString *emailRegex = @"[A-Z0-9a-z._%+-][email protected][A-Za-z0-
NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", emailRegex];
return [emailTest evaluateWithObject:candidate];
}
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
[phTxt resignFirstResponder];// This will dismiss your keyBoard.
[emailTxt resignFirstResponder] ;
[nameTxt resignFirstResponder] ;
[addressTxt resignFirstResponder];
}
-(void)addToolBar
{ UIToolbar* numberToolbar = [[UIToolbar alloc]initWithFrame:CGRectMake
numberToolbar.barStyle = UIBarStyleBlackTranslucent;
numberToolbar.items = [NSArray arrayWithObjects:
[[UIBarButtonItem alloc]initWithTitle:@"Cancel" style:UIBarButtonItemStyleBord
[[UIBarButtonItem alloc]initWithBarButtonSystemI
[[UIBarButtonItem alloc]initWithTitle:@"Done" style:UIBarButtonItemStyleDone target:self action:@selector(
nil];
[numberToolbar sizeToFit];
phTxt.inputAccessoryView = numberToolbar;
}
-(void)cancelNumberPad{
[phTxt resignFirstResponder];
phTxt.text = @"";
}
-(void)doneWithNumberPad{
[phTxt resignFirstResponder];
}
-(void)addImageMethod
{
UIImagePickerController *pickerController = [[UIImagePickerController alloc]
init];
pickerController.delegate = self;
//[self presentModalViewController:
[self presentViewController:
}
- (void) imagePickerController:(UIImage
didFinishPickingImage:(UIImage *)image
editingInfo:(NSDictionary *)editingInfo
{
self.sendImage=image ;
self.imageView.image = image;
[self dismissModalViewControllerAnim
}
- (void)
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDelegate:self];
[UIView setAnimationDuration:0.5];
[UIView setAnimationBeginsFromCurrentS
if (textField==phTxt) {
self.view.frame = CGRectMake(0,-100, 320,480);
}
if (textField==emailTxt) {
self.view.frame = CGRectMake(0,-100, 320,480);
}
[UIView commitAnimations];
}
- (void)textFieldDidEndEditing:(
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDelegate:self];
[UIView setAnimationDuration:0.0];
[UIView setAnimationBeginsFromCurrentS
self.view.frame = CGRectMake(0,0, 320,480);
[UIView commitAnimations];
}
UIColor *color = [UIColor redColor];
uitextFieldName.attributedPlaceholder = [[NSAttributedString alloc] initWithString:@"* Enter Name " attributes:@{NSForegroundColor