2015-04-30 43 views
0

我做了Apple關注(「大腦訓練對於蘋果觀察」)的應用程序:使用下面的代碼斯威夫特更改視圖

pushControllerWithName("SumsInterfaceController", context: type)

我想知道是否有類似的代碼就是本作Swift的iPhone版本?

回答

0

對於導航控制器

navigationController?.pushViewController(viewController, animated: true) 

欲瞭解更多信息檢查this

對於塞格檢查thisthis

+0

當我嘗試使用(見代碼)它給了我一個錯誤說:使用未解IDENTIFER 'pushViewController' FUNC賽格瑞(類型:字符串){ pushViewController(SumsViewController,動畫:真) } – Sms8

+0

謝謝,我會檢查出來! – Sms8

0

對於UIViewController中

self.presentViewController(viewControllerToPresent: UIViewController, animated flag: Bool, completion: (() -> Void)?) 

self.performSegueWithIdentifier(identifier: String?, sender: AnyObject?) 

對於UINavigationController的:的UIViewController

self.pushViewController(viewController: UIViewController, animated: Bool) 

辭退的UIViewController

self.dismissViewControllerAnimated(flag: Bool, completion: (() -> Void)?) 

辭退的UINavigationController:的UIViewController

self.popViewControllerAnimated(animated: Bool) 
self.popToViewController(viewController: UIViewController, animated: Bool) 
self.popToRootViewControllerAnimated(animated: Bool)