performSegueWithIdentifier:sender

使用segue时如何实现login的判断

孤街醉人 提交于 2020-03-02 18:51:45
segue是storyboard中进行场景转换的核心。 实际操作的时候,和以前的代码思维方式有不同之处。比如说,login的实现。 (一) 代码思维代码: - (void)configureLoginButton { UIButton *loginButton = [UIButton ButtonWithType:UIButtonTypeCustom]; // 省略button的设置代码。 [loginButton addTarget:self action:@selector(buttonClicked:) forControlEvents:UIControlEventTouchUpInside]; } - (void) buttonClicked:(id)sender { UIViewController *VC = [[UIViewController alloc] init]; [self presentViewController:VC animated:YES completion:nil]; } (二)这种代码思维如果被带到storyboard中,可能会这样操作: 在场景中设置一个 loginButton 。 选中 loginButton,Ctrl+拖拽到相应文件的代码中,生成一个IBAction方法。 在这个IBAction方法中执行上面的