【问题标题】:What kind of segue is used on the App Store app?App Store 应用上使用了什么样的 segue?
【发布时间】:2013-07-12 21:20:17
【问题描述】:

我想继续使用视图控制器,就像您在 iPad 的应用商店中看到的那样,当您点击应用时会弹出。它很像一个弹出框,但它没有附加到按钮上。现在我正在使用附加到隐藏按钮的弹出框,但我不喜欢它,因为它有一个指向隐藏按钮的指针。我觉得这是显而易见的事情,但我找不到预定义的 segue 来做到这一点。我必须自己写吗?

我想以这种方式加载的 VC 也使用实际按钮的弹出框在其他地方调用,所以我想保留该功能。

【问题讨论】:

    标签: ios cocoa-touch segue


    【解决方案1】:

    这看起来像是一个使用 UIModalPresentationFormSheet 呈现样式以模态方式呈现的视图控制器。

    【讨论】:

    • 嗯。我试过了,你可能是对的。由于某种我不记得的原因,我拒绝了这种风格。我想我会重新审视它。
    • 啊,我想起来了。这是尺寸的问题。 This post 似乎回答了这个问题。
    • 没关系。这不是我拒绝它的原因。我拒绝了它,因为我不想要关闭按钮。应该通过点击显示的 VC 旁边的区域来消除它,就像使用弹出框一样。
    【解决方案2】:

    您可以设置popoverBackgroundViewClass 自定义弹出框显示并移除箭头。您的类必须是 UIPopoverBackgroundView 的子类。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-24
      相关资源
      最近更新 更多