如何在ios8中限制alertview对设备方向变化的定位

时间:2014-09-30 15:50:05

标签: ios8 uialertview

在我的应用程序的iOS 8中,当我更改了设备的方向时,UIAlertview也被更改为相应的Orientation.I想要限制它。我希望alertview固定为纵向模式。

2 个答案:

答案 0 :(得分:3)

在iOS8中,系统提供了一个新类UIAlertController重播UIAlertView和UIActionSheet,这是一个支持iOS8和iOS8的FYAlertView,在使用UIALertView和UIActionSheet之前https://github.com/wangyangcc/FYAlertManage

答案 1 :(得分:0)

您可以使用此代码帮助您。

- (void)didPresentAlertView:(UIAlertView *)alertView
{
    [UIView beginAnimations:@"" context:nil];
    [UIView setAnimationDuration:0.1];
    alertView.transform = CGAffineTransformRotate(alertView.transform, degreesToRadian(90));
    [UIView commitAnimations];
}