代码之家  ›  专栏  ›  技术社区  ›  kbanman

如何创建uipopOverview的静态版本?

  •  0
  • kbanman  · 技术社区  · 14 年前

    我尝试在界面中使用Popover,但uipopOverController的所有便利功能都使其无法实现。

    我的目标是使用Popover的chrome,但不使用任何相关的事件或操作。我需要它保持在屏幕上显示(不解雇)而不是模态。

    所以现在我正在考虑用图像构建自己的视图。我的问题是:有没有更好的方法来实现这一点(图像边界视图)?

    1 回复  |  直到 14 年前
        1
  •  2
  •   tonklon    14 年前

    如果您希望将uipoover留在屏幕上,并允许用户在显示“弹出”时与屏幕上的其他视图交互,请考虑使用 passthroughViews 上的属性 UIPopoverController

    这个 UIPopoverController Class Reference :

    当弹出窗口处于活动状态时,交互 其他视图通常被禁用 直到教皇被解散。 为此分配视图数组 属性允许在 弹出由 相应的视图。

    您应该能够通过传递一个只包含“background”viewcontroller视图的数组来达到您想要的效果。