Не уверен, что принудительное вращение UIAlertView соответствует рекомендациям Apple GUI, но вы можете повернуть его, определив строку состояния (строка состояния и UIAlertView слипаются)
application.statusBarOrientation = UIInterfaceOrientationLandscapeRight;
application.statusBarOrientation = UIInterfaceOrientationLandscapeLeft;
Но UIAlertView так же, как UIViewмногие другие, поэтому попробуйте это:
- (void)didPresentAlertView:(UIAlertView *)alertView
{
[UIView beginAnimations:@"" context:nil];
[UIView setAnimationDuration:0.1];
alertView.transform = CGAffineTransformRotate(alertView.transform, degreesToRadian(90));
[UIView commitAnimations];
}