質問: CGRectMake(0, -50, self.view.frame.size.width, self.view.frame.size.height) self.view.addSubview(tabBarController.view) } } ```
回答: ま、私が、あなたと同じ立場なら、そんな古ぼけた時代物のサイトなんか参照せずに 1 Single View Applicationで、project生成 2 話を簡単にするために、storyboardのUse Size Classのcheckをはずす 3 AdBannerViewをviewのした端にはりつける。 4 AdBannerViewにBottom Space to SuperViewを、ゼロにする。 5 AdBannerViewにHorizontal Center in ContainerViewをつける 6 ContainerViewを、AdBannerViewの上にはりつける。 7 ContainerViewには、自動で、ViewController(View)がついてくるが、これを選択して、削除する。 8 Storyboardの上に、TabBarControllerの部品を右下から引っ張り出して、貼り付ける。この時点で、storyboardの上には、ViewControllerと、TabBarControllerおよびそれについている2つのViewControllerが置かれている。 9 画面が小さくてみにくいだろうから、Zoomして、最初のViewControllerとTabBarControllerを見える状態にする。 10 その状態で、最初のViewControllerの真ん中をマウスカーソルで、さして、CTRLキーを押しながら、TabBarControllerの真ん中まで、マウス右ボタンを押したままでマウスカーソルを引きずり、マウス右ボタンを離す。 11 そうすると、segueのタイプは、何にするか?と聞かれるが、embedを選ぶ。 12 一番最初のViewController内部のContainerViewとAdBannerViewのVertical Spaceを、ゼロにする。 もちろん、これだけで、走らせたら、こけるが、それは、AdBannerViewに対して、glue codeを書いてやらないといけないだけの話。