2013-03-25 40 views
0

我基本上做的是在iPad應用中使用UINavigationBar中的UIBarButtonItem使用showFromBarButtonItem來呈現UIActionSheet。這是做什麼的UIActionSheetpopover,這是我想要的。iPad上的UIPopoverController UIActionSheet的自定義背景

我想要做的是將所述彈出窗口的背景顏色從默認藍色更改爲我自己的顏色。是否有一個簡單的應用程序商店安全的方式來完成在popover解決方案中滾動我自己的自定義UIActionSheet

回答

1

不是真的,因爲您不能正式訪問底層UIPopoverController或其內容視圖控制器的任何部分,更不用說視圖了。另一方面,正如你所暗示的那樣,構建你自己的視圖控制器和視圖非常簡單。

0

這將是很容易的創建一個類似的行爲自己的觀點,以UIActionSheet

下面是一個例子:http://iosdevtricks.blogspot.com/2013/04/ipad-style-action-sheet-for-iphone.html

+0

雖然你是正確的,這是很容易做到的。在您指向的鏈接處,最終結果看起來像UIAlerView,而不是UIActionSheet! – 2013-05-02 06:47:51

+0

它具有與iPad上的操作表單相同的行爲(點擊它的外部將關閉操作表),並且由於圖形是自定義的 - 您可以通過替換背景和按鈕圖像來實現任何外觀 – marika 2013-05-02 16:11:48