Is it possible to change the coordinate system in a UIView so that (0,0) will be the top right hand corner?
self.view.transform = CGAffineTransformMakeRotation(90.0*0.0174532925); self.view.bounds = CGRectMake(0.0f, 0.0f, 480.0f, 320.0f);
should do it for you