ios - 自动旋转模态视图

标签 ios orientation modalviewcontroller ipad autorotate

我已经在纵向模式下创建了一个模态视图。当它处于横向模式时,它不旋转。 如何在分割 View Controller 中将模态视图从纵向旋转为横向?

最佳答案

我也有类似的问题。模态视图从 DetailViewController 加载,当 iPad 旋转时,模态视图完全从 View 中消失。

我最接近的修复方法是,在旋转后,检查是否加载了模态视图,然后重新加载它,如下所示:

- (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation
{
    if(self.modalViewController)
        [self.modalViewController.view.window reloadInputViews];
}

关于ios - 自动旋转模态视图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7092326/

相关文章:

ios - 解除 View Controller 动画 :Completion: Concept?

objective-c - 应用程序退出时关闭模态视图 Controller

ios - "This app could not be installed at this time"CFBundleIdentifier错误

android - getRotation 始终返回零

ios - Storyboard中的自定义segue

iphone - iOS 设备方向无视方向锁定

iphone - 有没有办法在更改横向方向后转换坐标系?

objective-c - 过渡到键盘可见的模态视图 Controller

ios - 在 iOS 中捕获视频时将数据存储在视频帧中

ios - 在 EditActionsForRow 中返回一个空的 UITableViewRowAction 数组会中断在表格单元格上滑动