スポンサーリンク
こんにちは、コン(@pippi_kon)です。
この記事では、タブバーのサイズ(高さ)の取得方法について記載します。
スポンサーリンク
ソースコード
let tabBarController: UITabBarController = UITabBarController() let tabBarHeight = tabBarController.tabBar.frame.size.height
活用例:タブバーの上に広告を表示
override func viewDidLoad() { super.viewDidLoad() // 広告表示 PutAdmob() } // 広告表示 func PutAdmob() { let AdMobID = "ca-app-pub-XXXXXXXXXXXXXXXXXXXXXXXXXXX" let TEST_ID = "ca-app-pub-YYYYYYYYYYYYYYYYYYYYYYYYYYY" let AdMobTest:Bool = true var admobView = GADBannerView() admobView = GADBannerView(adSize:kGADAdSizeBanner) let tabBarController: UITabBarController = UITabBarController() let tabBarHeight = tabBarController.tabBar.frame.size.height admobView.frame.origin = CGPoint(x:0, y:self.view.frame.size.height - tabBarHeight - admobView.frame.height) admobView.frame.size = CGSize(width:self.view.frame.width, height:admobView.frame.height) if AdMobTest { admobView.adUnitID = TEST_ID } else{ admobView.adUnitID = AdMobID } admobView.rootViewController = self admobView.load(GADRequest()) self.view.addSubview(admobView) }
スポンサーリンク
最後に
今回は、タブバーのサイズ(高さ)の取得方法についてご紹介しました。
どなたかのご参考になれば幸いです。
【2020年版】初心者向け!Swift入門にオススメの参考書『Swift初心者にオススメしたいSwiftプログラミング参考書』をご紹介します。...
無料体験あり!初心者におすすめの人気プログラミングスクール3選『プログラミングを学ぶことができる人気のプログラミングスクール』についてご紹介します。...
スポンサーリンク
スポンサーリンク