From eef416b91d47c4fa8d85d15f71b9e7cf7a47252e Mon Sep 17 00:00:00 2001 From: REIS Benjamin Date: Mon, 17 Oct 2016 15:29:42 +0200 Subject: [PATCH] Modif AssistantView when creating account with email --- Classes/AssistantView.h | 2 ++ Classes/AssistantView.m | 7 +++++++ Classes/Base.lproj/AssistantViewScreens.xib | 2 ++ 3 files changed, 11 insertions(+) diff --git a/Classes/AssistantView.h b/Classes/AssistantView.h index 8be10a166..be182eff9 100644 --- a/Classes/AssistantView.h +++ b/Classes/AssistantView.h @@ -57,6 +57,8 @@ @property(nonatomic, strong) IBOutlet UIButton *gotoLinphoneLoginButton; @property(nonatomic, strong) IBOutlet UIButton *gotoLoginButton; @property(nonatomic, strong) IBOutlet UIButton *gotoRemoteProvisioningButton; +@property (weak, nonatomic) IBOutlet UILabel *phoneLabel; +@property (weak, nonatomic) IBOutlet UILabel *phoneTitle; @property (weak, nonatomic) IBOutlet UILabel *accountLabel; @property (weak, nonatomic) IBOutlet NSLayoutConstraint *createAccountNextButtonPositionConstraint; diff --git a/Classes/AssistantView.m b/Classes/AssistantView.m index 4663cfc4a..2a80a610f 100644 --- a/Classes/AssistantView.m +++ b/Classes/AssistantView.m @@ -1167,6 +1167,13 @@ void assistant_is_account_linked(LinphoneAccountCreator *creator, LinphoneAccoun UIView * emailView = [self findView:ViewElement_EmailFormView inView:self.contentView ofType:UIView.class]; usernameView.hidden = !usernameSwitch.isOn && !emailSwitch.isOn; emailView.hidden = !emailSwitch.isOn; + + [self findTextField:ViewElement_Phone].hidden = emailSwitch.isOn; + [self findTextField:ViewElement_PhoneCC].hidden = emailSwitch.isOn; + [self findButton:ViewElement_PhoneButton].hidden = emailSwitch.isOn; + self.phoneLabel.hidden = emailSwitch.isOn; + self.phoneTitle.hidden = emailSwitch.isOn; + self.infoLoginButton.hidden = !usernameView.hidden; if (!usernameView.hidden) { self.subtileLabel_useLinphoneAccount.text = @"Please enter your username and password"; diff --git a/Classes/Base.lproj/AssistantViewScreens.xib b/Classes/Base.lproj/AssistantViewScreens.xib index 3d73491af..6deac9e45 100644 --- a/Classes/Base.lproj/AssistantViewScreens.xib +++ b/Classes/Base.lproj/AssistantViewScreens.xib @@ -23,6 +23,8 @@ + +