UIView(QMUI_Debug)

@interface UIView (QMUI_Debug)

Debug UIView 的时候用,对某个 view 的 subviews 都添加一个半透明的背景色,方面查看 view 的布局情况

  • 是否需要添加debug背景色,默认NO

    Declaration

    Objective-C

    @property (nonatomic) BOOL qmui_shouldShowDebugColor;

    Swift

    var qmui_shouldShowDebugColor: Bool { get set }
  • 是否每个view的背景色随机,如果不随机则统一使用半透明红色,默认NO

    Declaration

    Objective-C

    @property (nonatomic) BOOL qmui_needsDifferentDebugColor;

    Swift

    var qmui_needsDifferentDebugColor: Bool { get set }
  • 标记一个view是否已经被添加了debug背景色,外部一般不使用

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL qmui_hasDebugColor;

    Swift

    var qmui_hasDebugColor: Bool { get }