我想將View Controller從右向左轉換(就像導航控制器一樣)但是沒有嵌入UINavigationController。我使用的是Xcode 7,標準塞格似乎沒有這個選項。任何指導都非常歡迎!Xcode Segue視圖控制器從右到左沒有UINavigation
回答
如果你想成爲一個黑客,你可以這樣做:
CATransition *transition = [CATransition animation];
transition.duration = 0.3;
transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
transition.type = kCATransitionPush;
transition.subtype = kCATransitionFromRight;
[self.view.window.layer addAnimation:transition forKey:nil];
[self presentModalViewController:viewCtrl animated:NO];
你真的應該只使用一個導航控制器或編寫自定義過渡動畫看到here的,你想要做的動畫項目。
let transition = CATransition()
transition.duration = 0.3
transition.timingFunction = CAMediaTimingFunction(name: kCAMediaTimingFunctionEaseInEaseOut)
transition.type = kCATransitionPush
transition.subtype = kCATransitionFromRight
self.view.window?.layer.addAnimation(transition,forKey:nil)
self.presentViewController(viewCtrl, animated: false, completion: nil)
如果你在Swift中需要它。
)你好。對於已故的回覆對不起,我需要提出一個左 - 右轉,但是阻止用戶從segue回到先前的視圖。這是爲了不應該延續到前一個屏幕的交易:) –
我嘗試過渡(objective-c),動畫有點生澀..我使用'[self performSegueWithIdentifier :@「segueMe」發件人:無];'另外,presentModalViewController已被棄用。 –
單擊視圖控制器,然後單擊編輯器 - >嵌入 - >導航控制器,將呈現視圖控制器嵌入到故事板中的導航控制器中。在viewDidLoad中說self.navigationController.navigationBarHidden = YES ;.然後,創建一個show segue到您想要呈現的視圖控制器「從右到左」。 – beyowulf
- 1. 從UINavigation Controller到Segue的另一個UINavigation控制器
- 2. segue到詳細視圖控制器
- 3. 返回到父視圖-UINavigation控制器
- 4. xcode重定向到一個視圖控制器與登錄uinavigation
- 5. iPhone UINavigation控制器xcode 4
- 6. 從左/右移動到目前的模型視圖控制器
- 7. 視圖控制器的轉換 - 從左到右
- 8. UInavigation控制器不工作切換視圖控制器到tableviewcontroller
- 9. Xcode - 從模態視圖控制器中顯示segue
- 10. PyQt:從右到左控制
- 11. segue到另一個視圖控制器
- 12. xcode Segue /容器視圖
- 13. 模型視圖控制器segue沒有顯示UINavigationBar
- 14. Xcode中:從視圖控制器圖標
- 15. 從UITabBarController控制的視圖控制器推入segue
- 16. 強制移動到一個新的視圖控制器(沒有segue)
- 17. 故事板或SEGUE從視圖控制器到的TabBar控制器
- 18. Swift 3從主控制器到Firebase和Segue的視圖控制器的數據
- 19. 沒有視圖控制器
- 20. 如何從視圖控制器創建storyboard segue到自己?
- 21. 爲什麼視圖沒有從右到左排列?
- 22. 一次性視圖控制器/ segue
- 23. Segue公司新的視圖控制器
- 24. 參考segue源視圖控制器
- 25. Xcode視圖控制器
- 26. 在uinavigation控制器中從下往上推視圖
- 27. 從視圖到控制器
- 28. 從控制器到視圖
- 29. 'segue'從不同的表格視圖單元到同一個視圖控制器
- 30. 將segue從一個視圖控制器重定向到另一個視圖
爲什麼?在導航控制器中嵌入視圖控制器並不難。如果你不想要導航欄,你可以隱藏它。 – beyowulf
使用故事板轉換,我需要它使用左右轉換,因爲它表示一個階段。目前,該觀點來自底層,它反對過渡過程。我有Xcode 7 iOS 9 ...無論使用什麼默認轉換,它都會從下往上... :( –