added viewWillLayoutSubviews and viewDidLayout subviews methods to child VC