title: Why is Quartz 2D text flip transform required on iPhone
body: <p><a href="http://developer.apple.com/mac/library/documentation/GraphicsImaging/Conceptual/drawingwithquartz2d/dq_text/dq_text.html#//apple_ref/doc/uid/TP30001066-CH213-TPXREF101" rel="nofollow noreferrer">From the Apple docs:</a></p>
  
  <blockquote>
    <p>In iOS, you must apply a flip transform to the current graphics context in order for the text to be oriented as shown in Figure 16-1. [A flip transform] involves inverting the y-axis and translating the origin point to the bottom of the screen. Listing 16-2 shows you how to apply such transformations in the <code>drawRect:</code> method of an iOS view. This method then calls the same <code>MyDrawText</code> method from Listing 16-1.</p>
  </blockquote>
  
  <p>Why? This seems totally whacky.</p>