[ASImageNode] A ASImageNode debug feature showing pixel scaling amount

- shows a red text label overlay on bottom right hand corner of ASImageNodes with pixel scaling factor
- import AsyncDisplayKit+Debug.h and enable using [ASImageNode setEnableImageDebugOverlay]
This commit is contained in:
Hannah Troisi
2016-03-07 09:44:16 -08:00
parent 91b81d0e80
commit d64c05a68e
3 changed files with 93 additions and 2 deletions

View File

@@ -0,0 +1,27 @@
//
// AsyncDisplayKit+Debug.m
// AsyncDisplayKit
//
// Created by Hannah Troisi on 3/7/16.
// Copyright © 2016 Facebook. All rights reserved.
//
#import "AsyncDisplayKit+Debug.h"
#import "ASDisplayNode+Subclasses.h"
#import "ASTextNode.h"
static BOOL __enableImageSizeOverlay = NO;
@implementation ASImageNode (Debug)
+ (void)setImageDebugEnabled:(BOOL)enable;
{
__enableImageSizeOverlay = enable;
}
+ (BOOL)shouldShowImageDebugOverlay
{
return __enableImageSizeOverlay;
}
@end