【发布时间】:2015-05-15 10:25:28
【问题描述】:
我是 iOS 世界的新手,我正在尝试用 Swift 构建一个简单的应用程序。我有一个导航控制器链接到 LoginViewController(登录屏幕)。登录屏幕有一个链接到 RegisterViewController 的按钮。在登录屏幕上,用户可以按“注册”按钮,然后转到左上角具有返回功能的注册屏幕(即:返回登录屏幕)。
登录屏幕还有一个“登录”按钮连接在 LoginViewController 中,如下所示:
@IBAction func LoginPressed(sender: AnyObject) {
let welcome = self.storyboard?.instantiateViewControllerWithIdentifier("welcome") as HomePageViewController;
self.navigationController?.pushViewController(welcome, animated: true);
}
这会将用户带到欢迎屏幕,该屏幕具有HomePageViewController 和Storyboard ID 的welcome 类。我现在的问题是,一旦用户到达欢迎屏幕,导航栏左侧有一个< Login。类似地,如果通过注册屏幕到达欢迎屏幕,左上角导航有< Back。
我想做的是将欢迎屏幕及其之后的任何内容与登录和注册屏幕“分开”。我该怎么做?
这是我的Main.storyboard 现在的样子:
谢谢!
【问题讨论】:
标签: ios swift uiviewcontroller uinavigationcontroller