title: textfield did begin editing is not being called on custom cell
body: <p>I have custom cell on table view. Cell has a textfield. For example if i have 4 cells each with textfield. i'm able to tap on three textfields and related textfield did begin editing. but for one of the textfield when i tap on it - textfield did begin editing is not being called. here is my method</p>
  
  <pre><code>  -(void)textFieldDidBeginEditing:(UITextField *)textField{
  
            NSString *SelectedIndexString = [[NSUserDefaults standardUserDefaults]
                                           stringForKey:@"SelectedIndex"];
          NSInteger selectionCount = [SelectedIndexString integerValue];
          NSLog(@"%ld",(long)selectionCount);
  
              if (selectionCount) {
                  self.accountNameTxtField.enabled = NO;
              }
              else{
                  self.accountNameTxtField.enabled = YES;
  
  
              }
      }
  
  //  STTableViewCell
  
           @interface STTableViewCell () &lt;UITextFieldDelegate&gt;
           - (void)awakeFromNib { 
                [super awakeFromNib];
                radioBtn.alpha = 0; // Initialization code [self customBorder]; 
                // Setting the OTP label color to the RGB blue       
                self.OTPLabel.textColor = [UIColor colorWithRed:0.0 green:122.0/255.0 blue:1.0 alpha:1.0]; 
                // Set delegate to textfield 
                self.accountNameTxtField.delegate=self; 
            } 
  
  - (void)setEditing:(BOOL)editing animated:(BOOL)animated {
  
      [super setEditing:editing animated:animated];
      [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(incomingNotification:) name:@"No Change" object:nil];
  
      if (!editing)
      {
  
           radioBtn.alpha = 0;
          isTableviewEditing=NO;
          if (![self.authURL.name isEqual:accountNameTxtField.text]) {
  
              self.accountNameTxtField.text = [self.accountNameTxtField.text stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
              if (accountNameTxtField.text.length &gt;= 1)
              {
              // Write out the changes.
                  descriptionBlank = NO;
  
                  self.authURL.name = self.accountNameTxtField.text;
                  [self.authURL saveToKeychain];
              }
              else{
                  [accountNameTxtField resignFirstResponder];
                  [self.delegate cellDidTap:self];
                  self.accountNameTxtField.text =self.authURL.name;
                  descriptionBlank = YES;
              }
  
          }
          accountNameTxtField.userInteractionEnabled=NO;
          [accountNameTxtField resignFirstResponder];
          for (CALayer *layer in accountNameTxtField.layer.sublayers) {
              if ([layer.name isEqualToString:@"Gradient"])
              {
                  [layer setHidden:YES];
                  break;
              }
          }
  
          progressView.alpha=1.0;
          OTPLabel.alpha=1.0;
  
      }
      else
      {
           radioBtn.alpha = 1;
          isTableviewEditing=YES;
  
          for (CALayer *layer in accountNameTxtField.layer.sublayers) {
              if ([layer.name isEqualToString:@"Gradient"])
              {
                  [layer setHidden:NO];
                  break;
              }
          }
  
          OTPLabel.alpha=0.0;
          progressView.alpha=0.0;
          accountNameTxtField.userInteractionEnabled=YES;
  
      }
  }
  
  - (void)setSelected:(BOOL)selected animated:(BOOL)animated
  {
      [super setSelected:selected animated:animated];
      if (selected) {`selectHilightCount++;
          self.accountNameTxtField.enabled = NO;
      } else {
          self.accountNameTxtField.enabled = YES;
      }`
  }
  </code></pre>