在我的应用程序的iOS 8中,当我更改了设备的方向时,UIAlertview也被更改为相应的Orientation.I想要限制它。我希望alertview固定为纵向模式。
答案 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];
}