在修改系统字体大小的时候,程序可能需要做一些适配,这时候需要知道修改系统字体的事件和此时字体的大小,程序只需要实现:[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(contentSizeChanged:) name:UIContentSizeCategoryDidChangeNotification object:nil];
当修改系统字体的时候就能收到回调,回调Notifiaction的userInfo中包含了一下信息:
UIContentSizeCategoryNewValueKey = UICTContentSizeCategoryXXL; // 字号信息
UIContentSizeCategoryTextLegibilityEnabledKey = 0;
可以根据当前的字号信息进行适当的调整