如何用三角形弹出叠加来呈现UIView?

时间:2014-11-17 05:49:10

标签: objective-c xcode swift uiview uiviewcontroller

这个UIView究竟叫什么?它是不同的,因为顶部的三角形与UINavigationBarButtonItems一起使用。
在内部标题和按钮的代码中如何实现这一点?谢谢! UIView Presentation

1 个答案:

答案 0 :(得分:1)

在iOS 8之前,UIKit内置的任何内容都没有为您完成此任务。您必须自己绘制视图或使用图像创建三角形。

实现这一目标的最简单方法可能是创建一个具有透明度的全屏图像,并将其放在透明视图上,显示在现有视图的顶部,以显示视图"。

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