title: IPhone UITextField not showing edit caret or clearing placeholder text when tapped
body: <p>I have a window within an iPhone application, which is displayed modally to allow the user to enter their settings for a web service upon 'first run'. </p>
  
  <p>The text fields have helper text set, and when you tap them the keyboard shows and allows you to enter text.</p>
  
  <p>Unfortunately the text fields do not clear the helper text, show the edit caret or show the text being entered (as in the screenshot below).</p>
  
  <p><a href="https://i.stack.imgur.com/C3naD.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/C3naD.png" alt="The wonderful issue..."></a>
  </p>
  
  <p>Any suggestions? </p>
  
  <p>The window is being displayed with <code>[self presentModalViewController:&lt;controller_name&gt; animated:YES];</code>, which may or may not be the cause of this issue - when I run the UI via the Interface Builder 'test' application the text boxes respond like normal.</p>
  
  <p><code>Clear when editing begins</code> has been set for both fields.</p>
  
  <p>Thanks in advance!</p>
  
  <p><em>Edited: More information</em>
  After the info Bart Gottschalk provided I thought I should add some more information. First, the application is a Navigation Based Application.</p>
  
  <p>Secondly, the test app Bart recommended worked fine, so that takes the modal window and the view out of the equation.</p>
  
  <p>Third, I was presenting the modal view when the <code>-(void)viewWillAppear...</code> delegate method was being called - which may very well be the wrong place... however I'm not 100% sure if I should be presenting the modal view from within the <code>didFinishLaunchingWithOptions</code> of the App Delegate...</p>
  
  <p>(this is happening on Simulator and iPhone 3.1.3)</p>