スポンサーリンク
こんにちは、コン(@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選『プログラミングを学ぶことができる人気のプログラミングスクール』についてご紹介します。...
スポンサーリンク
スポンサーリンク

