显示对话框以颠倒iOS应用程序

时间:2017-05-31 14:10:47

标签: ios dialog orientation portrait

我正在开发一个必须颠倒的应用程序。 我想向用户显示一个对话框,他可以接受(这将导致自动旋转)或拒绝。

如何使用objective-c显示这样的对话框? 我需要在info.plist中以及在supportedInterfaceOrientations中以编程方式检查纵向模式。正确?

非常感谢您提前帮助!

1 个答案:

答案 0 :(得分:0)

使用UIAlertController。

UIAlertController * alert=[UIAlertController 

alertControllerWithTitle:@"Title" message:@"Message"preferredStyle:UIAlertControllerStyleAlert];

   UIAlertAction* yesButton = [UIAlertAction
                        actionWithTitle:@"Yes, please"
                        style:UIAlertActionStyleDefault
                        handler:^(UIAlertAction * action)
                        {
                            **//What we write here????????**


                      NSLog(@"you pressed Yes, please button");
                     // call method whatever u need
                        }];
   UIAlertAction* noButton = [UIAlertAction
                            actionWithTitle:@"No, thanks"
                           style:UIAlertActionStyleDefault
                           handler:^(UIAlertAction * action)
                           {
                               **//What we write here????????**


                      NSLog(@"you pressed No, thanks button");
                       // call method whatever u need

                           }];

   [alert addAction:yesButton];
   [alert addAction:noButton];

   [self presentViewController:alert animated:YES completion:nil];`