2014-06-14 72 views
0

是否可以在Tab欄上方顯示我的操作表?如果是,我該怎麼辦?請給我一個例子嗎?如何顯示選項卡欄上方的操作表?

我試了下面的代碼: [actionsheet showFromTabBar:self.tabBarController.tabBar];但它不反映。

注:我已經設置了選項卡欄控制器作爲我的應用程序的根控制器。

+0

你說的「它不反映」呢? – rmaddy

+0

它不起作用 –

+0

定義「不起作用」。那些是無用的詞。操作表是否不顯示?它顯示但不正確?它會崩潰嗎?請明確點。 – rmaddy

回答

2

如果你想顯示動作片上方標籤欄就用下面的代碼

[actoinsheet showInView:[[[UIApplication sharedApplication] delegate] window]]; 
+0

我試過了,但仍然我的動作表只顯示在選項卡欄上,但不在標籤欄上方。我希望我的動作表顯示在標籤欄上方。我的意思是標籤欄的默認高度是49,我希望我的動作表顯示在49以上。 –

+0

我認爲您不能顯示操作表在標籤欄上方,因爲操作表總是由iOS模式呈現。它在iPhone/iPod的情況下作爲最後一個子視圖對象顯示在窗口的視圖層次結構中。因此,作爲模型視圖,它總是會出現在標籤欄之上。您可以繼續製作自己的actionSheet並在CAAnimation的幫助下查看動畫。 –

+0

真的不錯。努力!我會嘗試。聰明的工作。再次感謝!! –