|
|
|
@ -77,6 +77,7 @@ NSString *const kKeychainKey_LastRegisteredPhoneNumber = @"kKeychainKey_LastRegi
|
|
|
|
|
headerLabel.textColor = [UIColor whiteColor];
|
|
|
|
|
headerLabel.font = [UIFont ows_mediumFontWithSize:ScaleFromIPhone5To7Plus(20.f, 24.f)];
|
|
|
|
|
|
|
|
|
|
#ifdef SHOW_LEGAL_TERMS_LINK
|
|
|
|
|
NSString *legalTopMatterFormat = NSLocalizedString(@"REGISTRATION_LEGAL_TOP_MATTER_FORMAT",
|
|
|
|
|
@"legal disclaimer, embeds a tappable {{link title}} which is styled as a hyperlink");
|
|
|
|
|
NSString *legalTopMatterLinkWord = NSLocalizedString(
|
|
|
|
@ -101,8 +102,12 @@ NSString *const kKeychainKey_LastRegisteredPhoneNumber = @"kKeychainKey_LastRegi
|
|
|
|
|
UITapGestureRecognizer *tapGesture =
|
|
|
|
|
[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(didTapLegalTerms:)];
|
|
|
|
|
[legalTopMatterLabel addGestureRecognizer:tapGesture];
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
UIStackView *headerContent = [[UIStackView alloc] initWithArrangedSubviews:@[ headerLabel, legalTopMatterLabel ]];
|
|
|
|
|
UIStackView *headerContent = [[UIStackView alloc] initWithArrangedSubviews:@[ headerLabel ]];
|
|
|
|
|
#ifdef SHOW_LEGAL_TERMS_LINK
|
|
|
|
|
[headerContent addArrangedSubview:legalTopMatterLabel];
|
|
|
|
|
#endif
|
|
|
|
|
headerContent.axis = UILayoutConstraintAxisVertical;
|
|
|
|
|
headerContent.alignment = UIStackViewAlignmentCenter;
|
|
|
|
|
headerContent.spacing = ScaleFromIPhone5To7Plus(8, 16);
|
|
|
|
@ -242,6 +247,7 @@ NSString *const kKeychainKey_LastRegisteredPhoneNumber = @"kKeychainKey_LastRegi
|
|
|
|
|
[spinnerView autoPinTrailingToSuperviewMarginWithInset:20.f];
|
|
|
|
|
[spinnerView stopAnimating];
|
|
|
|
|
|
|
|
|
|
#ifdef SHOW_LEGAL_TERMS_LINK
|
|
|
|
|
NSString *bottomTermsLinkText = NSLocalizedString(@"REGISTRATION_LEGAL_TERMS_LINK",
|
|
|
|
|
@"one line label below submit button on registration screen, which links to an external webpage.");
|
|
|
|
|
UIButton *bottomLegalLinkButton = [UIButton new];
|
|
|
|
@ -260,6 +266,7 @@ NSString *const kKeychainKey_LastRegisteredPhoneNumber = @"kKeychainKey_LastRegi
|
|
|
|
|
withOffset:ScaleFromIPhone5To7Plus(8, 12)];
|
|
|
|
|
[bottomLegalLinkButton setCompressionResistanceHigh];
|
|
|
|
|
[bottomLegalLinkButton setContentHuggingHigh];
|
|
|
|
|
#endif
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
- (void)viewDidAppear:(BOOL)animated
|
|
|
|
|