title: How to make the UITextField text input to start after 5-6 space characters
body: <p>Use two TextFields or using label/view in background. Placing TextFields over some view/label/TextFields is not proper development. And placing label or view in left side isn't the proper way either</p>
  
  <p><img src="https://i.stack.imgur.com/iVFNF.png" alt="enter image description here"></p>
  
  <p>I didn't think below way is proper way. So i want a better solutions</p>
  
  <pre><code>UILabel * leftView = [[UILabel alloc] initWithFrame:CGRectMake(10,0,7,26)];
  leftView.backgroundColor = [UIColor clearColor];
  
  textField.leftView = leftView;
  
  textField.leftViewMode = UITextFieldViewModeAlways;
  textField.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;
  </code></pre>
  
  <p>How can we use following to achieve it</p>
  
  <pre><code>// placeholder position
  - (CGRect)textRectForBounds:(CGRect)bounds {
       return CGRectInset( bounds , 10 , 10 );
  }
  
  // text position
  - (CGRect)editingRectForBounds:(CGRect)bounds {
       return CGRectInset( bounds , 10 , 10 );
  }
  </code></pre>
  
  <p>I was able to achieve using . But is there some better way then this</p>
  
  <pre><code>Txt_SecurityAns.layer.sublayerTransform = CATransform3DMakeTranslation(5, 0, 0);
  Txt_Email.layer.sublayerTransform = CATransform3DMakeTranslation(5, 0, 0);
  </code></pre>