Если я правильно помню, изменение ориентации строки состояния приведет к повороту окна в соответствии с ориентацией, определенной для строки состояния, даже если строка скрыта.Это сработало, когда я впервые попробовал это в iOS 4, но я вообще не пробовал это в iOS 5.
Вот команда, которая делает это:
[[UIApplication sharedApplication] setStatusBarOrientation:(UIInterfaceOrientation) animated:(BOOL)];