• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

ios - 在 iOS 8 中全屏显示当前上下文的模态视图

[复制链接]
菜鸟教程小白 发表于 2022-12-12 11:58:08 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

从附上的第一张图片可以看出,在我们的应用程序中,我们有一个 Split View Controller ,其中包含 在主人:一个标签栏 Controller 。 详细地说:一个带 Root过的导航 Controller 。

Application Setup

每当我们尝试从主视图(从“Do Stuff”按钮)呈现模态视图 Controller 时,新 View Controller 不会与主视图显示在同一帧中,而是全屏显示大小如第二个屏幕截图所示。 我们已经将模态演示样式设置为“当前上下文” 我们尝试将 master 设置为“Defines Context”和“Provides Context”,但没有成功。 我们还尝试在 Storyboard 的所有 View Controller 中设置“当前上下文”,也没有运气。

Full Screen View Controller instead of Current Context

有趣的是,如果您将设备旋转一次到纵向并返回到横向,模态视图 Controller 会正确显示(不是全屏,只是与主视图相同的帧)。

这在 iOS 7 中不是问题。在 7 中一切正常。它只在 iOS 8 中发生。

附:我们尝试使用 StoryBoards 和以编程方式创建所有 View 。同样的问题。

有人遇到过这个问题吗?并知道如何解决?



Best Answer-推荐答案


当前上下文在 iOS8 中已被弃用。请改用“过电流上下文”。 这是您需要做的。 如果 iOS8 比呈现“当前上下文”。如果 iOS7 呈现“当前上下文”。

关于ios - 在 iOS 8 中全屏显示当前上下文的模态视图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26174882/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap