怎么将alertview强制横屏

如何将alertview强制横屏
请教各位,我将视图强制横屏之后,弹出的alertview却是纵向显示的,有什么方式让alertview也变成横向显示呢?
是通过以下方式让视图横屏显示的

CGAffineTransform transform = CGAffineTransformIdentity;
    transform = CGAffineTransformRotate(transform, M_PI/2);
    self.view.transform = transform;

------解决方案--------------------
总觉得不应该这么来使视图横屏吧,不是有控制controller旋转方向的方法么?