Резервное копирование / перенос всех шрифтов с 11.10 по 12.04 (все местоположения)

Вы можете отслеживать список предупреждений, отображаемых в контроллере представления в качестве переменной экземпляра, например

NSMutableArray *alertsToShow;

. Вы можете представить первый UIAlertController и добавить UIAlertAction, в котором вы представляете следующее предупреждение (если применимо) с рекурсивным методом:

- (void)showAlertIfNecessary {
    if (alertsToShow.count == 0)
        return;

    NSString *alert = alertsToShow[0];
    [alertsToShow removeObjectAtIndex:0];

    UIAlertController *alertController = [UIAlertController
                          alertControllerWithTitle:@"Title"
                          message:alert
                          preferredStyle:UIAlertControllerStyleAlert];
    UIAlertAction *okAction = [UIAlertAction 
        actionWithTitle:@"OK"
                  style:UIAlertActionStyleDefault
                handler:^(UIAlertAction *action)
                {
                    [self showAlertIfNecessary];
                }];
    [alertController addAction:okAction];
    [self presentViewController:alertController animated:YES completion:nil];
}

Обратите внимание, что это может очень раздражать пользователя, если ему нужно щелкнуть по большому количеству сообщений. Вы можете рассмотреть возможность объединения их в одно сообщение.

0
задан Mittenchops 10 May 2012 в 05:46
поделиться

1 ответ

'/usr/share/fonts' 'будет Вашими шрифтами в масштабе всей системы.

' ~/.fonts' должен быть весь Ваш пользователь только шрифты. (на пользователя, конечно)

0
ответ дан Matt Barnes 22 October 2019 в 14:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: