Я использую идентификацию по отпечатку пальца, когда спрашиваю всплывающее окно, я хочу изменить цвет фона на прозрачный, теперь он отображается как градиент черного цвета - PullRequest
0 голосов
/ 26 апреля 2019

Я использую идентификацию сенсорного идентификатора в своем приложении, когда на дисплее предупреждения сенсорного идентификатора цвет фона отображается как градиентный черный, но я хочу сделать цвет прозрачным, чтобы фоновый вид отображался четко. Я использую "LAContext" в Objective-C. Кто-нибудь может порекомендовать, как этого добиться?

LAContext *myContext = [[LAContext alloc] init];
NSError *authError = nil;
NSString *myLocalizedReasonString = @"Please verify using Touch ID or cancel to use PIN login";
if ([myContext canEvaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics error:&authError]) {
    [myContext evaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics localizedReason:myLocalizedReasonString reply:^(BOOL success, NSError *error) {
        // AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);
        if (success) {
            NSLog(@"User is authenticated successfully");

            dispatch_async(dispatch_get_main_queue(), ^{
                AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);

                [self login];
            });
        } else {
        }
    }
} else {
    NSLog(@"Can not evaluate Touch ID");
}

Я ожидаю, что какое-то предложение отобразит вид с цветом фона в виде чистого цвета.

enter image description here

...