Swift3 使用分段控制和开关语句登录/注册操作

Swift3 使用分段控制和开关语句登录/注册操作,swift3,switch-statement,xcode8,uisegmentedcontrol,Swift3,Switch Statement,Xcode8,Uisegmentedcontrol,我正在尝试使用分段控件和开关语句实现登录/注册操作: @IBAction func signInRegisterAction(_ sender: UISegmentedControl) { switch signInRegister.selectedSegmentIndex { case 0: signInButton.setTitle("Sign in", for: .normal) case 1: signIn

我正在尝试使用分段控件和开关语句实现登录/注册操作:

@IBAction func signInRegisterAction(_ sender: UISegmentedControl) {

switch signInRegister.selectedSegmentIndex {
        case 0:
            signInButton.setTitle("Sign in", for: .normal)
        case 1:
            signInButton.setTitle("Register", for: .normal)
        default: break
        }
    }
我想知道,在这个按钮动作中:

   @IBAction func signInButtonAction(_ sender: UIButton) {

        if signInRegisterAction.0 {
        one action
        }else{
        second action}
}

请帮我做一下登录按钮操作的逻辑

您是在寻找登录和注册的实际逻辑,还是在调用
SigninButtoAction
方法时如何确定选择了分段控件的哪个段?第二种方法)我无法想象如何要求此开关在SigninButtoAction中工作是什么阻止您使用相同的
开关与
符号注册
中的语句相同?为什么不能再次检查
selectedSegmentIndex
?我解决了这个问题)if signenregister.selectedSegmentIndex==0{谢谢您的回复