【发布时间】:2015-01-23 13:47:55
【问题描述】:
我想使用 swift 构建一个具有以下结构的应用程序:
- 登录/注册屏幕
- 主屏幕左侧有滑出菜单
- 菜单中的不同页面 -> 与主屏幕相同的级别
![结构图][1]
// 抱歉发布图片的声望不够
这是一个例子,但我不明白。
GitHub-Link
![控制器结构图][2]
为什么 Login-Screen 是 Navigation Controller 的 rootViewController?
为什么菜单的其他控制器(朋友、个人资料)上没有“返回”按钮?
我可以从 Login 中删除 segue 到 Profil 并且该应用程序仍然可以正常工作......这是一个正常的推送 segue。我不明白那续集是做什么的。
我认为不是导航控制器的 rootviewcontroller 的每个控制器都会被推送到堆栈和一个“后退”按钮...
我应该将登录和注册屏幕分成两个不同的控制器吗?
我的建议:
1.登录屏幕/注册屏幕
=> 导航控制器的模态segue
2. 导航控制器 => RootViewController:第 1 页
但是我应该如何在与第 1 页相同的层次结构中实现第 2 页、第 3 页、...
您将如何构建控制器?
[1]:http://i.imgur.com/qHMy6zs.png
[2]:http://i.imgur.com/wdOGCGa.png
期待您的回答!
一月
【问题讨论】:
标签: swift controller ios8 navigationcontroller