仅在iOS8中将应用锁定为纵向模式时,UIAlertView变为横向

萨尔莫

我有一个应用程序,其方向锁定为纵向模式,但是当我有UIAlertView并将iPhone转到横向时,警报会更改方向并裁剪警报的覆盖图。仅在iOS8中。

有人遇到这个错误吗?

iAnurag

是的,我确实遇到了这个问题。我已经在iOS7中开发了代码,但也必须与iOS 8兼容。所以我碰到了这个链接我的解决方案如下:

使用iOS7时,UIAlertView可以正常工作,但如果使用iOS8,则必须使用UIAlertController。使用这种代码:

if(SYSTEM_VERSION_LESS_THAN(@"8.0"))
 {
   alert = [[UIAlertView alloc] initWithTitle:@"Warning" message:@"Invalid Coupon."  delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
        [alert show];
 }
        else
       {
        UIAlertController *alertController = [UIAlertController    alertControllerWithTitle:@"Warning" message:@"Invalid Coupon." preferredStyle:UIAlertControllerStyleAlert];


        UIAlertAction *okAction = [UIAlertAction
                                   actionWithTitle:NSLocalizedString(@"OK", @"OK action")
                                   style:UIAlertActionStyleDefault
                                   handler:^(UIAlertAction *action)
                                   {

                                   }];

        [alertController addAction:okAction];

        [self presentViewController:alertController animated:YES completion:nil];
    }

希望这会帮助你。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Android中将Imageview锁定为纵向模式

来自分类Dev

无法仅在iPad的iOS 5中将应用程序限制为横向模式

来自分类常见问题

如何仅在Swift中将一个视图控制器的方向锁定为纵向模式

来自分类Dev

仅将一个ViewController的方向锁定为横向,其余的锁定为纵向

来自分类Dev

如何设计仅在ipad的横向模式和iPhone的纵向模式下运行的iOS应用?

来自分类Dev

当iPhone变为横向模式时,iOS应用程序中的内容不会“拉伸”

来自分类Dev

Swift:如何仅针对iPad / iPadMini将应用程序锁定为横向模式?

来自分类Dev

在Qt中将应用程序方向锁定为横向

来自分类Dev

将iPad锁定为横向

来自分类Dev

IOS-视图在“横向”应用程序中定义,但以纵向模式运行

来自分类Dev

iOS纵向和横向模式

来自分类Dev

iOS纵向和横向模式

来自分类Dev

如何在HTML5 / CSS3中将视口锁定为纵向方向

来自分类Dev

使用Xamarin.android应用程序Zxing库扫描时,将屏幕方向锁定为纵向。

来自分类Dev

Android App方向锁定为横向,锁定设备,将其旋转为纵向并解锁,应用程序崩溃

来自分类Dev

Android App方向锁定为横向,锁定设备,将其旋转为纵向并解锁,应用程序崩溃

来自分类Dev

如何在反应导航中将屏幕方向锁定为纵向模式?

来自分类Dev

应用仅在特定设备ios8中崩溃

来自分类Dev

如何将特定View Controller的方向锁定为纵向模式?

来自分类Dev

如何在iOS8的横向模式下启用iMessages / FB Messenger中的键盘?

来自分类Dev

如何在 iOS 中将相机视图方向锁定为横向?

来自分类Dev

当iOS 8中显示UIAlertView时,应用程序旋转

来自分类Dev

旋转单个视图以在iOS 8中的人像锁定应用程序中横向显示

来自分类Dev

当我的整个应用程序处于纵向模式时,以横向模式全屏播放视频

来自分类Dev

代号纵向锁定应用程序中的一种横向形式的表格

来自分类Dev

从纵向模式切换为横向模式时重新排序视图(iOS Xcode swift)

来自分类Dev

IBM Worklight 6.0-如何将应用程序方向锁定为横向?

来自分类Dev

仅在播放视频时使用横向模式。Xcode。IOS 7

来自分类Dev

ios8中的uialertview中的复选框

Related 相关文章

  1. 1

    在Android中将Imageview锁定为纵向模式

  2. 2

    无法仅在iPad的iOS 5中将应用程序限制为横向模式

  3. 3

    如何仅在Swift中将一个视图控制器的方向锁定为纵向模式

  4. 4

    仅将一个ViewController的方向锁定为横向,其余的锁定为纵向

  5. 5

    如何设计仅在ipad的横向模式和iPhone的纵向模式下运行的iOS应用?

  6. 6

    当iPhone变为横向模式时,iOS应用程序中的内容不会“拉伸”

  7. 7

    Swift:如何仅针对iPad / iPadMini将应用程序锁定为横向模式?

  8. 8

    在Qt中将应用程序方向锁定为横向

  9. 9

    将iPad锁定为横向

  10. 10

    IOS-视图在“横向”应用程序中定义,但以纵向模式运行

  11. 11

    iOS纵向和横向模式

  12. 12

    iOS纵向和横向模式

  13. 13

    如何在HTML5 / CSS3中将视口锁定为纵向方向

  14. 14

    使用Xamarin.android应用程序Zxing库扫描时,将屏幕方向锁定为纵向。

  15. 15

    Android App方向锁定为横向,锁定设备,将其旋转为纵向并解锁,应用程序崩溃

  16. 16

    Android App方向锁定为横向,锁定设备,将其旋转为纵向并解锁,应用程序崩溃

  17. 17

    如何在反应导航中将屏幕方向锁定为纵向模式?

  18. 18

    应用仅在特定设备ios8中崩溃

  19. 19

    如何将特定View Controller的方向锁定为纵向模式?

  20. 20

    如何在iOS8的横向模式下启用iMessages / FB Messenger中的键盘?

  21. 21

    如何在 iOS 中将相机视图方向锁定为横向?

  22. 22

    当iOS 8中显示UIAlertView时,应用程序旋转

  23. 23

    旋转单个视图以在iOS 8中的人像锁定应用程序中横向显示

  24. 24

    当我的整个应用程序处于纵向模式时,以横向模式全屏播放视频

  25. 25

    代号纵向锁定应用程序中的一种横向形式的表格

  26. 26

    从纵向模式切换为横向模式时重新排序视图(iOS Xcode swift)

  27. 27

    IBM Worklight 6.0-如何将应用程序方向锁定为横向?

  28. 28

    仅在播放视频时使用横向模式。Xcode。IOS 7

  29. 29

    ios8中的uialertview中的复选框

热门标签

归档