2012-06-22 249 views
0

我是iOS应用程序开发的初学者,正在研究仅由两个“屏幕”组成的示例应用程序 - 第一个屏幕根据保存在SQLite数据库表中的用户ID和密码验证用户,如果用户认证成功,则第二个屏幕将显示数据库中的用户列表。如果身份验证失败,我只希望向用户显示适当的消息。ios应用程序第二屏幕

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

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

谢谢。

+0

这是非常非常模糊...代码请? – CodaFi

+0

我还没有代码,这就是我想要如何将第一个“屏幕”连接到第二个。 – user1450306

+0

您是使用StoryBoard还是XIB – Eric

回答

1

导航是iOS的编程和用户体验设计的基础和重要组成部分。传统上,视图由ViewControllers管理,而后者可以由堆栈中的NavigationControllers管理。为了在控制器之间和远离控制器,我们定义了两个新的动词:Push和Pop。要转到新视图,其中一个推到导航堆栈上。要从视图转换,其中一个弹出它离开堆栈。所以,通过这两个范例,我们可以定义由UINavigationController对象管理的简单转换。在继续下一步之前,请查看文档中的导航指南。

+0

谢谢,我想我有一个从哪里开始的想法。 – user1450306

0

是否正在开发针对iOS的故事板?

如果你开始的样板在Xcode“主/从”模板iOS 5的故事板,你会得到一个主视图一些示例代码(使用一个UITableView),细节视图(使用一个UIView与标签它),以及两个视图控制器之间的细节,从主控到细节,还有一个“返回”导航按钮,可以将详细信息视图关闭并返回到主视图。

该类型项目的iPad样板略有不同,它使用UISplitViewController同时显示主控和细节,并且不在两者之间使用轮巡。

你可以看看那个样板代码,修改,并从那里走。

+0

我还没有看过Storyboard,因为我不认为它在iOS 4支持。感谢您的建议。 – user1450306

1

你似乎没有对任何我们的答案iOS的基础知识有足够的了解是有益的。建议的一句话:不要浪费时间与代码搏斗,然后再多做一点基础;你只会感到沮丧。

花几小时时间回顾一下Paul Haggarty's Standford iOS course中的部分视频。

一旦您了解了API的一些构建模块和概念,事情就会更快地移动。

+0

这就是我的目标。我知道很多我所说的技术不太过分,在编写任何代码之前我一直在寻找资源来填补我的理解空白。谢谢你的建议。 – user1450306

相关问题