title: ContainerView Inside ScrollView don't scroll in Swift 3
body: <p>I have example project on GitHub you can see on -> 
  <a href="https://github.com/LetSwiftDev/ContainerViewInsideScroll/tree/master" rel="nofollow noreferrer">https://github.com/LetSwiftDev/ContainerViewInsideScroll/tree/master</a></p>
  
  <p>I have two, view controller, one is normal view controller named <code>oneViewController</code> second is <code>twoViewController</code> inside have <code>UIScrollView</code> and when I clicked <code>OPEN TWO</code> button going to <code>twoViewController</code> inside <code>ContainerView</code> but;</p>
  
  <blockquote>
    <p>My twoViewController have different height size like 1500 and inside  have scrollview and don't scroll to bottom? I didn't see middle side, bottom side labels.</p>
  </blockquote>
  
  <p>How can I fix it?
  Any idea?</p>
  
  <p>Also my <code>centerViewController</code> codes under below. I'm controlling to past view controllers with <code>centerViewController</code></p>
  
  <pre><code>import UIKit
  
  open class centerViewController: UIViewController {
      fileprivate weak var viewController : UIViewController!
      fileprivate var containerViewObjects = Dictionary&lt;String,UIViewController&gt;()
  
      open var currentViewController : UIViewController{
          get {
              return self.viewController
  
          }
      }
  
  
      fileprivate var segueIdentifier : String!
  
      @IBInspectable internal var startUp : String!
  
  
      override open func viewDidLoad() {
          super.viewDidLoad()
  
  
  
      }
      open override func viewDidAppear(_ animated: Bool) {
          if let identifier = startUp{
              segueIdentifierReceivedFromParent(identifier)
          }
      }
      override open func didReceiveMemoryWarning() {
          super.didReceiveMemoryWarning()
      }
  
      func segueIdentifierReceivedFromParent(_ identifier: String){
  
          self.segueIdentifier = identifier
          self.performSegue(withIdentifier: self.segueIdentifier, sender: nil)
  
      }
  
  
  
  
      override open func prepare(for segue: UIStoryboardSegue, sender: Any?) {
          if segue.identifier == segueIdentifier{
  
              if viewController != nil{
  
  
                  viewController.view.removeFromSuperview()
                  viewController = nil
  
              }
              if ((self.containerViewObjects[self.segueIdentifier] == nil)){
                  viewController = segue.destination
                  self.containerViewObjects[self.segueIdentifier] = viewController
  
              }else{
                  for (key, value) in self.containerViewObjects{
  
                      if key == self.segueIdentifier{
  
                          viewController = value
  
  
                      }
  
                  }
  
  
              }
  
              self.addChildViewController(viewController)
              viewController.view.frame = CGRect(x: 0,y: 0, width: self.view.frame.width,height: self.view.frame.height)
              self.view.addSubview(viewController.view)
              viewController.didMove(toParentViewController: self)
  
  
          }
  
      }
  
  
  }
  </code></pre>