2012-02-14 44 views
-1

如何創建自定義彈出選項卡欄。有一個小按鈕,一旦按下就會從底部出現,並且當小按鈕再次按下時它會返回?如何在按下按鈕時彈出自定義選項卡欄?

+0

請停止在您正在使用的Xcode版本前添加所有問題標題的前綴。它只應該在標籤中,並且只有當你的問題實際上是關於Xcode(IDE)的時候,而不是你正在使用它編寫的任何東西。 – jrturton 2012-02-14 08:34:19

回答

0

您可以通過在動畫塊中更改其屬性centerframe屬性來爲視圖的位置設置動畫。有關文檔,請參閱herehere

實質上是創建視圖關閉屏幕,然後將其動畫在屏幕上:

// View is off the bottom of the screen 
UIView *myView = [[UIView alloc] initWithFrame:CGRectMake(0,480,320,44)]; 

// Animate it onto the screen 
[UIView animateWithDuration:0.25 animations:^{myView.frame = CGRectMake(0,436,320,44);}]; 
0

你可以在你的界面從IB拖動的TabBar,並自行設定其委託給巴的選擇作出迴應項目。由於TabBar是一個視圖,只要按一下按鈕,您就可以在屏幕上/屏幕之外對其進行動畫製作。