UIViewController(QMUITheme)

@interface UIViewController (QMUITheme)

/**
 当主题变化时这个方法会被调用
 @param manager 当前的主题管理对象
 @param identifier 当前主题的标志,可自行修改参数类型为目标类型
 @param theme 当前主题对象,可自行修改参数类型为目标类型
 */
- (void)qmui_themeDidChangeByManager:(QMUIThemeManager *)manager identifier:(__kindof NSObject<NSCopying> *)identifier theme:(__kindof NSObject *)theme NS_REQUIRES_SUPER;
@end

Undocumented

  • 当主题变化时这个方法会被调用

    Declaration

    Objective-C

    - (void)qmui_themeDidChangeByManager:(nonnull QMUIThemeManager *)manager
                              identifier:
                                  (nonnull __kindof NSObject<NSCopying> *)identifier
                                   theme:(nonnull __kindof NSObject *)theme;

    Swift

    func qmui_themeDidChange(by manager: QMUIThemeManager, identifier: NSCopying & NSObjectProtocol, theme: NSObject)

    Parameters

    manager

    当前的主题管理对象

    identifier

    当前主题的标志,可自行修改参数类型为目标类型

    theme

    当前主题对象,可自行修改参数类型为目标类型