2011-03-21 78 views
0

嗨,我想通過按鈕點擊一個以上的原始UIView,並在用戶點擊後退按鈕後想要回到原來的UIView。 Like notofikations在facebook應用程序中查看,或從相機應用程序中顯示照片庫。向上滑動UIView

我該如何認識到這一點?

回答

1

您正在查找的方法位於UIViewController中。在你的視圖控制器只是做這樣的事情:

[self presentModalViewController:viewControllerOfViewToSlideUp animated:YES]; 
+0

非常感謝!它正在工作,這是非常簡單的方法來做到這一點 – gbaor 2011-03-21 08:02:41

0

這是你使用視圖控制器。標準的視圖控制器內置了用於完成這種轉換的方法。如果您想手動執行此操作,則可以通過presentModalViewController:animated:方法告訴當前的視圖控制器調用新的視圖控制器。

如果您不想使用視圖控制器,則可以在當前視圖底部的下方放置一個新視圖,然後使用Core Animation將其移動到位。最簡單的方法是這樣的:

[[view animator] setFrame:position];

但是,正確的方法是使用視圖控制器。