2017-02-27 5 views
0

navigationController.toolbarの真ん中に許可バナーを置くことはできますか?私は(viewDidLoad内)にそれをやった方法:ツールバーの中央にあるAdmobバナー

let banner = GADBannerView(adSize: kGADAdSizeBanner) 
    banner.adUnitID="ca-app-pub-123" 
    banner.rootViewController=self 
    banner.load(GADRequest()) 
    self.navigationController?.isToolbarHidden=false 
    self.navigationController?.toolbar.addSubview(banner) 
    self.navigationController?.toolbar.sizeToFit() 

しかしバナーは、ツールバーの左側に整列されます。バナーを真ん中に合わせる簡単な方法はありますか? `self.navigationItem.titleView = banner`:

+0

は、使用してタイトルビューでそれを設定することができます真ん中にそれを置くために、 – Priyal

答えて

0

バナーのための位置を追加してください

banner.frame.origin = CGPoint(x: self.navigationController?.toolbar.frame.width/2 - banner.frame.width/2, y: self.navigationController?.toolbar.frame.height/2 - banner.frame.height/2) 
関連する問題