在肖像控制器上呈现景观控制器

时间:2016-01-12 21:47:20

标签: ios objective-c iphone

我试图在纵向视图控制器上呈现透明的横向视图控制器。在过去,如果我想在肖像控制器上显示透明的肖像控制器,我会做这样的事情:

- (IBAction) showTransparentController:(id)sender{
    UIViewController* con = <some controller>;
    con.modalPresentationStyle = UIModalPresentationOverFullScreen;
    con.view.alpha = 0.7;
    [self presentViewController:con animated:YES completion:nil];
}

然而,对于风景而不是肖像,这不起作用。一旦出现横向控制器,纵向控制器就被迫旋转到横向控制器下方的横向。

有没有办法在纵向视图控制器上显示透明的横向视图控制器?

在下面的gif示例中,您可以看到横向控制器,存在于纵向控制器上,然后纵向控制器旋转到横向(注意黑色标签移动)。

Example

0 个答案:

没有答案