2012-01-09 70 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