// // Copyright (c) 2019 Open Whisper Systems. All rights reserved. // #import NS_ASSUME_NONNULL_BEGIN extern const NSUInteger kMin2FAPinLength; extern const NSUInteger kMax2FAPinLength; extern NSString *const TappedStatusBarNotification; @interface ViewControllerUtils : NSObject - (instancetype)init NS_UNAVAILABLE; // This convenience function can be used to reformat the contents of // a phone number text field as the user modifies its text by typing, // pasting, etc. // // "callingCode" should be of the form: "+1". + (void)phoneNumberTextField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)insertionText callingCode:(NSString *)callingCode; + (void)ows2FAPINTextField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)insertionText; + (NSString *)examplePhoneNumberForCountryCode:(NSString *)countryCode callingCode:(NSString *)callingCode; @end NS_ASSUME_NONNULL_END