【问题标题】:iOS 6.0: UISplitViewController Popover broken or design changed by Apple?iOS 6.0:UISplitViewController Popover 损坏或 Apple 更改了设计?
【发布时间】:2012-10-01 09:04:28
【问题描述】:

我在 Xcode 4.5 和部署目标 5.1 中创建了一个带有主详细信息模板的项目。请有人帮我解决以下 UISplitViewController 问题。

  1. 在纵向模式下,主视图从左侧淡入。它不像在 iOS 5.0 中以纵向模式使用的那样显示为 Popover 视图。请参阅所附图片。如何获取主视图作为弹出框?

  2. 无论如何我可以在横向模式下隐藏主视图吗?

谢谢。

【问题讨论】:

    标签: ios ipad uisplitviewcontroller ios6 uipopovercontroller


    【解决方案1】:

    这是自 5.1 以来的默认操作。 来自 iOS 6 发行说明:

    在 iOS 5.1 中,UISplitViewController 类采用滑动 呈现左视图时的呈现风格(以前只看到过 在邮件中)。当演示文稿由以下任一方式启动时使用此样式 由委托方法或由 在右视图中滑动手势。没有额外的 API 采用 需要获取此行为,以及所有现有的 API — 包括 委托提供的 UIPopoverController 实例的 像以前一样继续工作。

    如果您的应用不支持该手势,请将 将拆分视图控制器的 PresentWithGesture 属性设置为 NO 禁用手势。但是,不鼓励禁用手势 因为它的使用保持了一致的用户体验 应用程序。

    有一个dirty way 可以解决这个问题。

    【讨论】:

    • 嗨。我想添加左侧的一个表视图和右侧的表视图。当我单击左侧 tableview 时,我想在右侧 tableview 中显示另一个 tableview 我该怎么做。
    • 您需要实现您的自定义拆分视图控制器!看看github.com/masaniparesh/MGSplitViewController 和讨论。它部分满足您的需求。祝你好运。
    猜你喜欢
    • 2021-01-04
    • 2018-12-27
    • 1970-01-01
    • 1970-01-01
    • 2014-09-02
    • 1970-01-01
    • 2019-03-14
    • 2012-03-07
    • 2014-09-30
    相关资源
    最近更新 更多