10 Answers
10

You can have a UIImageView containing the background image and the UITextView as siblings, then in Interface Builder move the text view to overlap the image view (or add them both to the same parent view if doing it programmatically). You also have to make sure the text view is not opaque and give it a 0% opacity background.

In my mind this is the right answer, in oxigen's method, if the background image has a "bottom border" then the user will see it scroll along with the text view as they enter text.
–
bpapaJun 1 '09 at 13:50

The answers of 'dulcanwilcox' and 'oxigen' are both correct and they present the best way to do such thing,just and addition would be to make the background image resizable,for a better image quality,the code with the resizable capability: