0
サブビューが追加されたツールバーの高さが50です。サブビューは完全に機能していますが、ツールバーはビューの下部を切り取っています。ツールバーの高さを変更する
私はCGRectMakeでフレームを変更しようとしましたが、これは何の効果もありません。
var bannerAdView: FBAdView!
override func viewDidAppear(animated: Bool) {
super.viewWillAppear(false)
self.navigationController?.setToolbarHidden(false, animated: true)
bannerAdView = FBAdView(placementID: "bannerID", adSize: kFBAdSizeHeight50Banner, rootViewController: self)
bannerAdView.delegate = self
navigationController?.toolbar.addSubview(bannerAdView)
navigationController?.toolbar.frame = CGRectMake(0,50,320,50)
bannerAdView.loadAd()
}
私はそれを恐れていました!唯一の問題は、私はtableViewControllerにビューを追加しているし、画面の下部に固執し、テーブルビューがスクロールするときに移動しないようにビューを取得することはできません。何か案は? –
私はUIViewControllerを使用して、その内部にUITableViewとUIViewを埋め込む必要があると思います。あまりにも面倒ではありません。また、ビュー階層内のカスタマイズも可能になります。 編集:viewDidLoadのUITableViewへの参照をキャプチャし、self.viewの新しいUIViewをスワップし、新しいself.viewのサブビューとしてtableViewを追加するなど、これを行うには面白い方法もあります。私は一般的にそれがうねっていて、それ以外の方法は難しくないことをお勧めしません。幸運:) –
喝采ダンちょうどそれが正常に働いた –