2012-01-23 62 views
0

我想要做一個像Facebook一樣的應用程序,當您按下面板按鈕時,左側出現的菜單。要做到這一點,我有一個UITableView的第一個UIViewController,和另一個上面沒有動畫模式轉換。要顯示UITableView(我的菜單),我想在右側移動我的第二個UIViewController。如何移動UIViewController?

我該怎麼做?這是正確的方式?

回答

1

我該怎麼做?

剛剛使用UIView動畫來移動視圖控制器的視圖。添加另一個視圖,即您的菜單,並使用相同的動畫移動該視圖。這其實很簡單。

[UIView animateWithDuration:.5 animations:^{ 
    [menu setFrame:CGRectOffset([menu frame], [menu frame].size.width, 0)]; 
    [mainView setFrame:CGRectOffset([mainView frame], [menu frame].size.width, 0)]; 
}]; 

這是正確的方法嗎?

我不知道你的意思是「正確的方式」...... Sooooo,也許?

+0

感謝,對於「正確的方式」我的英語不是依然完美,我很抱歉^^ – Anthony