【问题标题】:How to present UIView with triangle popup overlay?如何呈现带有三角形弹出覆盖的 UIView?
【发布时间】:2014-11-17 05:49:09
【问题描述】:

这个 UIView 到底叫什么?它是不同的,因为顶部的三角形并与 UINavigationBarButtonItems 一起使用。
另外,这是如何在带有标题和按钮的代码中实现的?谢谢!

【问题讨论】:

    标签: objective-c xcode swift uiview uiviewcontroller


    【解决方案1】:

    在 iOS 8 之前,UIKit 中没有任何内置功能可以为您执行此操作。您必须自己绘制视图或使用图像来创建三角形。

    实现这一点的最简单方法可能是制作具有透明度的全屏图像,并将其放在一个透明视图上,该视图显示在现有视图之上以“呈现视图”。

    如果你只需要支持iOS 8,你应该可以使用UIPopoverPresentationController

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-10-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多