                 viewController.view = UIView()
             }
             self.contents[index] = viewController
+			self.addChildViewController(viewController)
         }
         return self.contents[index]
     }

    func layoutSubViews() {
        var topLayoutGuide: CGFloat = 0.0

        topLayoutGuide = 20.0
        if self.navigationController != nil {
            if (!self.navigationController!.navigationBarHidden) {
                topLayoutGuide += self.navigationController!.navigationBar.frame.size.height

            return nil
        }

        if (self.contents[index] as UIViewController?) == nil {
            var viewController: UIViewController

            if (self.dataSource!.respondsToSelector(Selector("controllerForTabAtIndex:pager:"))) {
