Как обнаружить изменения размера динамического шрифта в настройках iOS?

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

 [UIFont preferredFontForTextStyle:..]

Есть ли делегат или уведомление, чтобы уведомить мое приложение о повторном применении новых размеров?

Обновление: я попробовал следующее, но интересно, размер шрифта будет применяться после того, как я BG и запускаю приложение ДВАЖДЫ.

- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.


[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(fromBg:) name:UIApplicationDidBecomeActiveNotification object:nil];

}


 -(void) fromBg:(NSNotification *)noti{

    self.headline1.font = [UIFont preferredFontForTextStyle:UIFontTextStyleHeadline];
    self.subHeadline.font = [UIFont preferredFontForTextStyle:UIFontTextStyleSubheadline];
    self.body.font = [UIFont preferredFontForTextStyle:UIFontTextStyleBody];
    self.footnote.font = [UIFont preferredFontForTextStyle:UIFontTextStyleFootnote];
    self.caption1.font = [UIFont preferredFontForTextStyle:UIFontTextStyleCaption1];
    self.caption2.font = [UIFont preferredFontForTextStyle:UIFontTextStyleCaption2];
//    [self.view layoutIfNeeded];

}

Ответы на вопрос(2)

Ваш ответ на вопрос