title: UITextView alignment is changing on its own
body: <p>I have a <code>UITextView</code> with RTL alignment.</p>
  
  <p>If the user enters text, and dismisses keyboard, the alignment remains - RTL.</p>
  
  <p>But if the user chooses empty string, I change the string to the place holder, and the alignment flips to be LTR. </p>
  
  <p>I tried to explicitly ask for RTL, but it didn't help.</p>
  
  <pre><code>-(void)cancelPad{
      [userTextView resignFirstResponder];
      userTextView.textAlignment = UITextAlignmentRight;
      userTextView.text = @"place holder text";
  }
  
  -(void)doneWithNumberPad{
      if ([userTextView.text isEqualToString:@""]) {
          [self cancelPad];
      }
      [userTextView resignFirstResponder];
      userTextView.textAlignment = UITextAlignmentRight;
  }
  </code></pre>
  
  <p>Somebody have any ideas? </p>