QMUIDynamicEffectProtocol

@protocol QMUIDynamicEffectProtocol <NSObject>

@required

/// 获取当前 UIVisualEffect 的实际 effect(返回的 effect 必定不是 dynamic image)
@property(nonatomic, strong, readonly) __kindof UIVisualEffect *qmui_rawEffect;

/// 标志当前 UIVisualEffect 对象是否为动态 effect(由 [UIVisualEffect qmui_effectWithThemeProvider:] 创建的 effect
@property(nonatomic, assign, readonly) BOOL qmui_isDynamicEffect;

@end

Undocumented

  • 获取当前 UIVisualEffect 的实际 effect(返回的 effect 必定不是 dynamic image)

    Declaration

    Objective-C

    @required
    @property (nonatomic, strong, readonly)
        __kindof UIVisualEffect *_Nonnull qmui_rawEffect;

    Swift

    var qmui_rawEffect: UIVisualEffect { get }
  • 标志当前 UIVisualEffect 对象是否为动态 effect(由 [UIVisualEffect qmui_effectWithThemeProvider:] 创建的 effect

    Declaration

    Objective-C

    @required
    @property (nonatomic, assign, unsafe_unretained, readonly)
        BOOL qmui_isDynamicEffect;

    Swift

    var qmui_isDynamicEffect: Bool { get }