0

我是 iOS 应用程序开发的初学者,正在开发一个仅包含两个“屏幕”的示例应用程序 - 第一个屏幕根据保存在 SQLite 数据库表中的用户 ID 和密码对用户进行身份验证,第二个屏幕显示用户列表如果用户身份验证成功,则数据库。如果身份验证失败,我只想向用户显示适当消息的警报。

如果用户身份验证成功,我以某种方式无法连接如何“转到第二个屏幕”。我如何告诉应用程序,现在用户已通过身份验证,是时候进入第二个屏幕并显示用户列表了?

如果我使用的术语不是标准的 iOS 应用程序开发术语,我深表歉意,但我是新手,想填补我理解上的空白。请随时将我引导至任何链接/教程/文档。

谢谢你。

4

3 回答 3

1

导航是 iOS 编程和 UX 设计的基础和必不可少的部分。传统上,视图由ViewControllers管理,而 ViewControllers又可以由堆栈中的NavigationControllers管理。为了在控制器之间导航和远离控制器,我们定义了两个新动词:Push 和 Pop。要转到新视图,需要将其送到导航堆栈上。要从视图过渡,需要将其从堆栈中弹出。因此,通过这两个范例,我们可以定义由 UINavigationController 对象管理的简单转换。在继续之前,请查看文档中的导航指南。

于 2012-06-22T20:15:44.247 回答
1

您似乎对 iOS 基础知识没有足够的了解,因此我们的任何答案都无法提供帮助。一个忠告:在你有一点基础之前,不要浪费时间与代码搏斗;你只会变得沮丧。

花几个小时回顾一下Paul Haggarty 的 Standford iOS 课程中的一些视频。

一旦您了解了 API 的一些构建块和概念,事情就会进展得更快。

于 2012-06-22T20:30:52.857 回答
0

您是否使用 Storyboards 针对 iOS 进行开发?

如果您从带有 Storyboards 的 Xcode for iOS 5 中的样板“Master/Detail”模板开始,您将获得一些用于主视图(使用 UITableView)、详细视图(使用其中带有标签的 UIView)的示例代码,以及两个视图控制器之间的 segue 从主视图到细节,以及一个“返回”导航按钮,用于将细节视图弹出并返回到主视图。

该类型项目的 iPad 样板略有不同,因为它使用 UISplitViewController 同时显示主视图和细节,并且不使用两者之间的 segue。

您可以查看该样板代码,对其进行修改,然后从那里开始。

于 2012-06-22T20:13:51.873 回答