我有一个有 4 个屏幕的故事板
欢迎 注册 登录 仪表板
欢迎屏幕上有两个按钮
注册登录
我希望当用户单击登录时,它将移动到该屏幕,另外两个屏幕都有自己的类
因此,如果用户注册或登录,那么它将通过检查用户名和密码正确移动到仪表板我在后端使用 php/mysql
所以我想知道是我需要定制segue还是需要做其他事情?
使用手动触发的转场,
当用户点击登录按钮时,在 sigin 按钮和另一个类之间连接一个手动触发的 segue。
使用以下代码:
//do necessary validations
if([validations isEqualToString:@"true"]){
[self performSegueWithIdentifier: @"SignInTonextPage" sender: self];
}
这取决于您的应用程序的结构。根据您的应用程序的设置方式和应用程序类型,您可以:
如果您使用的是导航控制器,那么在成功登录/注册后,执行以下操作:
UIViewController *dashboard = [self.storyboard instantiateViewControllerWithIdentifier:identifier];
[self.navigationController pushViewController:dashboard];
如果您的登录屏幕显示为模态视图控制器,那么您只需将其关闭,但根据您的问题,我会说您更有可能使用导航控制器之类的东西。如果你不使用,那么你需要一些稍微不同的东西,但你需要提供更多细节