2009-05-13 17 views
4

私はその情報を得ようとしましたが、Googleはそれについて私に何も返しません。誰かがそれを正確に知っていますか?私は約40単位の価値を覚えていますが、わかりません。 UICatalog.xcodeprojのConstants.hには言及していません。iPhone OSのタブバーの高さはどれくらいですか?

+0

[ここ](http://www.idev101.com/code/User_Interface/sizes.html)は、さまざまなUI要素のディメンションとの便利なリンクです。 – kaka

答えて

18

高さを意味する場合は49 pxです。

これを見つけるには、空白のビューを作成し、Simulated Metrics - > Bottom Bar - > Tab Barを設定し、ビューの新しいディメンション(320x431)に注意してください。

480から431 = 49px

1

また、あなたはUITabBarControllerをalloc'edどこ{{X、Y}、{幅、高さを}}含む文字列を表示する

NSLog(@"Tab Bar dimensions : %@", NSStringFromCGRect(yourTabBarController.tabBar.frame)); 

をドロップすることができ。あなたは49を得るでしょう、これはおそらく過剰です。

0

あなたは私のようなもの、及びこれらのものをハードコーディング気に入らない場合は、試してみてください。

UITabBarController *tabBar = [[UITabBarController alloc] init]; 
tabBarHeight = tabBar.tabBar.frame.size.height; 

私は(アプリの起動時に初期化される)のユーティリティクラスの最初の行、およびだけでアクセスtabBarHeightを置きますその後。

関連する問題