From ecd7727ceb51cae3f6e0da3fe6df77c69ea66aaf Mon Sep 17 00:00:00 2001 From: Michael Schneider Date: Tue, 17 May 2016 11:49:59 +0200 Subject: [PATCH] Update Videos example to leverage automatic measure: call before layout --- examples/Videos/Sample/ViewController.m | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/examples/Videos/Sample/ViewController.m b/examples/Videos/Sample/ViewController.m index db1f18659d..ba1323441d 100644 --- a/examples/Videos/Sample/ViewController.m +++ b/examples/Videos/Sample/ViewController.m @@ -28,6 +28,7 @@ // Root node for the view controller _rootNode = [ASDisplayNode new]; + _rootNode.frame = self.view.bounds; _rootNode.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight; ASVideoNode *guitarVideoNode = self.guitarVideoNode; @@ -54,16 +55,6 @@ [self.view addSubnode:_rootNode]; } -- (void)viewDidLayoutSubviews -{ - [super viewDidLayoutSubviews]; - - // After all subviews are layed out we have to measure it and move the root node to the right place - CGSize viewSize = self.view.bounds.size; - [self.rootNode measureWithSizeRange:ASSizeRangeMake(viewSize, viewSize)]; - [self.rootNode setNeedsLayout]; -} - #pragma mark - Getter / Setter - (ASVideoNode *)guitarVideoNode;