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{谢谢您的回复