2015-01-22 15 views
6

mam włączone TouchID do mojego app z LAContext, tak:LAContext zmienić UIAlertController przycisk tytuł

enter image description here

Jednak ja chce zmienić nazwę tytułu z przyciskiem „Enter Password” wpisać „Wpisz kod zabezpieczający” (lub coś takiego), na przykład:

enter image description here

jak pójdę o zmianie ten tytuł przycisk?

Oto LAContextdocumentation i tu jest mój kod:

var touchIDContext = LAContext() 

if touchIDContext.canEvaluatePolicy(LAPolicy.DeviceOwnerAuthenticationWithBiometrics, error: &msgError) { 
    touchIDContext.evaluatePolicy(.DeviceOwnerAuthenticationWithBiometrics, localizedReason: touchIDMessage) { 
     (success: Bool, error: NSError!) -> Void in 

     if success { 
      println("Success") 
     } else { 
      println("Error: \(error)") 
     } 
    } 
} 
+0

Czy moja praca odpowiedź dla Ciebie? –

+1

Tak, to prawda. Ustawiam twoją odpowiedź jako poprawną. –

+0

@Cody hi możesz udzielić informacji, jak zmienić tytuł powiadomienia "Touch ID" na "Touch ID dla" XXXX "" – Balu

Odpowiedz

11

Ustaw właściwość localizedFallbackTitle:

Objective-C:

LAContext *context = [[LAContext alloc] init]; 
context.localizedFallbackTitle = @"YOUR TEXT HERE"; 

SWIFT:

var touchIDContext = LAContext() 
context.localizedFallbackTitle = "YOUR TEXT HERE" 
+0

dobra odpowiedź ... zastanawiałem się, jak zmienić tytuł dla alertu dotykowego. np. "Touch ID dla *********". mój tekst idzie na *******. – iAnurag

+0

@iAnurag - prześlij na ten temat pytanie. (I nie jest jasne, co masz na myśli ... –

+0

mimo to .. Mam odpowiedź. Tak czy inaczej – iAnurag

0

od Apple Dokumentacji, localizedCancelTitle jest dostępna dla iOS 10

// Fallback button title. 
// @discussion Allows fallback button title customization. A default title "Enter Password" is used when 
//    this property is left nil. If set to empty string, the button will be hidden. 
@property (nonatomic, nullable, copy) NSString *localizedFallbackTitle; 

// Cancel button title. 
// @discussion Allows cancel button title customization. A default title "Cancel" is used when 
//    this property is left nil or is set to empty string. 
@property (nonatomic, nullable, copy) NSString *localizedCancelTitle NS_AVAILABLE(10_12, 10_0); 
Powiązane problemy