2015-08-15 36 views
0

我正在嘗試快速學習。視圖控制器之間的轉換方向

我已經創建了兩個視圖控制器,並可以基於按鈕單擊在它們之間導航。

let welcomeScreen = storyBoard.instantiateViewControllerWithIdentifier("view2") as! ViewController2 
self.presentViewController(welcomeScreen, animated:true, completion:nil) 

這可以工作,但是當它轉換時,它會從底部轉換,所以新的控制器從底部向上滑動。

我所希望的是將它從左 - 右而非底部 - 頂部滑動。

有沒有辦法做到這一點?

+0

在iOS系統中基本上有兩種呈現方式:模態(自下而上)和推(右 - 左)。對於推式,您的視圖控制器必須嵌入到UINavigationController中。所以搜索UINavigationController的教程。 – Darko

回答

1

您必須在「presentViewController」上設置動畫或爲您的需求使用自定義的segue。您也可以將導航控制器添加到此視圖控制器並嘗試「pushViewController」。請檢查下面的鏈接的一些例子

Link 1 Link 2 Link 3

0

我不認爲有任何從右到左轉換在iOS默認情況下可用。閱讀this post獲取更多關於從左到右轉換的信息。