2012-01-09 62 views
5

我正在寻找最简单的代码来实现一个小的弹出窗口(不是全屏模式弹出窗口或警报视图)。我只需要它在弹出窗口中显示一些基本文本,然后在点击时退出。 EleMints应用程序中的弹出窗口就是一个很好的例子。如何在iOS中创建小型弹出窗口?

like this

+2

还是一个在地图? – BoltClock 2012-01-09 04:41:02

回答

6

UIPopoverController做到这一点,但它仅限于iPad的。如果你在iPhone上需要这个,只需实现一个自定义的UIView子类。然后,当你想显示你的popover时,实例化子类并将其添加到你的视图,也许有一些动画。

+1

从iOS 8开始,您可以在iPhone和iPad上使用'UIPopoverPresentationController'。看到[这个答案](http://stackoverflow.com/a/32295641/3681880)的一些链接。 – Suragch 2015-08-30 11:12:07