2011-11-27 77 views
7

任何人都可以提供一些關於如何在IPhone IPod應用程序工具欄中單擊「更多」時實現類似彈出式菜單的泡泡的指導嗎?類似於iTunes的iOS泡泡彈出菜單

+0

你是在談論當他們點擊iPhone的iTunes應用程序中的「更多...」(看起來是標準表格視圖)時所看到的內容,還是你在談論別的東西?也許你可以編輯你的問題,包括截圖?現在,你的問題並不清楚。 –

回答

16

我認爲您在尋找UIPopoverController。 Popover控制器只是視圖控制器的容器:寫一個視圖控制器,它可以做你想做的事,然後你就可以設置。但這是iPad。如果你想要這個iPhone,然後閱讀。我已經提出了一些解決方案。

你甚至可以探索UIActionSheet,但UIPopOverController給予更多的靈活性。

我相信你在談論這樣的事情嗎?

enter image description here

這裏有一些解決方案,您可以採用 -

  1. 忘記,你想這對於iPhone,看看在iPhone UIPopoverController實現:WEPopover

  2. 在iPhone上你通常會使用UIActionSheet這樣的一堆按鈕。它從底部向上滑動,而不是彈出按鈕旁邊,但這是iPhone上的標準行爲。

  3. 或者您可以使用自定義背景圖像或使用透明度繪圖來手動實例化UIView,在頂部添加一些UIButton(或其他類型的自定義視圖),並以某種方式處理該視圖之外的所有觸摸。

請注意,這是非標準的用戶界面。一個行動表將更符合HIG。

+0

是的那一個。謝謝!但該文檔指出「Popover控制器專用於iPad設備」。 iPhone音樂應用程序如何實現它們? –

+0

忘記了你想要的iPhone,看看iPhone的UIPopoverController實現:WEPopover https://github.com/werner77/WEPopover –

+0

謝謝我更新了我的問題,以更準確地反映我所指的內容。 iPhone上IPod應用程序中的更多按鈕。這看起來非常相似,但在iPhone上。 –