在ios上切换视图

时间:2013-05-07 01:17:21

标签: php iphone mysql ios xcode

我有一个有4个屏幕的故事板

欢迎 注册 登入 仪表板

在欢迎屏幕上有两个按钮

注册 登录

我希望当用户点击登录然后它将移动到该屏幕,其他2个屏幕都有自己的类

所以如果用户注册或登录,那么它将通过检查用户名移动到仪表板,并且passowrd是正确的我在后端使用php / mysql

所以我想知道我需要coustom segue还是需要做的其他事情?

2 个答案:

答案 0 :(得分:0)

这取决于您的应用的结构。根据应用的设置方式和应用类型,您可以:

  • 取消登录/注册成功模式视图
  • 将下一个视图推送到导航控制器

如果您使用的是导航控制器,那么在成功登录/注册后,请执行以下操作:

UIViewController *dashboard = [self.storyboard instantiateViewControllerWithIdentifier:identifier];
[self.navigationController pushViewController:dashboard];

如果您的登录屏幕显示为模态视图控制器,那么您需要简单地将其关闭,但根据您的问题,我会说您更有可能使用类似导航控制器的东西。如果你没有使用,那么你需要稍微不同的东西,但你需要提供更多细节

答案 1 :(得分:0)

使用手动触发的segues,

当用户点击登录按钮时,在sigin按钮和另一个类之间连接手动触发的segue。

使用以下代码:

 //do necessary validations
 if([validations isEqualToString:@"true"]){
       [self performSegueWithIdentifier: @"SignInTonextPage" sender: self];

    }