Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在ios上切换视图_Php_Iphone_Mysql_Ios_Xcode - Fatal编程技术网

Php 在ios上切换视图

Php 在ios上切换视图,php,iphone,mysql,ios,xcode,Php,Iphone,Mysql,Ios,Xcode,我有一个有4个屏幕的故事板 欢迎光临 注册 登录 仪表板 在欢迎屏幕上有两个按钮 报名 登录 我想当用户点击登录,然后它将移动到该屏幕,其他两个屏幕都有自己的类 因此,如果用户注册或登录,那么它将通过检查用户名和passowrd是否正确移动到仪表板。我在后端使用php/mysql 所以我想知道,要么我需要汤姆·塞格,要么我需要做其他事情 这取决于应用程序的结构。根据应用程序的设置方式和应用程序类型,您可以: 成功后关闭登录/注册模式视图 将下一个视图推到导航控制器上 如果您使用的是导航控制器

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

欢迎光临 注册 登录 仪表板

在欢迎屏幕上有两个按钮

报名 登录

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

因此,如果用户注册或登录,那么它将通过检查用户名和passowrd是否正确移动到仪表板。我在后端使用php/mysql


所以我想知道,要么我需要汤姆·塞格,要么我需要做其他事情

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

  • 成功后关闭登录/注册模式视图
  • 将下一个视图推到导航控制器上
如果您使用的是导航控制器,则在成功登录/注册后,执行以下操作:

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

如果您的登录屏幕显示为模式视图控制器,那么您需要简单地将其忽略,但根据您的问题,我认为您更可能使用导航控制器之类的东西。如果两种方法都不使用,那么您需要一些稍微不同的东西,但您需要提供更多关于这一点的详细信息

使用手动触发的分段

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

使用以下代码:

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

    }

手动是指使用自定义segue?如果当前类名为welcomeViewController,而另一个类名为SignenViewController,则在验证时会写入什么内容?标识符表示segue的标识符?视图本身的标识符。在interface builder中,您可以为视图分配标识符,然后使用这些标识符实例化视图,如我所示:)