Подкласс UIImagePickerController и переопределите этот метод следующим образом:
-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{
return UIInterfaceOrientationIsLandscape(interfaceOrientation);
}
Затем вместо создания UIImagePickerController создайте объект класса, который вы создали (вы можете назвать его, например, UILandscapeImagePickerController) ибудет поддерживать только ландшафт.