ビューを配置するために必要なスペースがわからないという問題に遭遇することがよくあります。
ステータスバー用に20ユニットが予約されています。タブバーやナビゲーションバーなどはどうですか?確かに私はそれを調べることができますが、それらすべての高さを示す良いグラフィックがネット上にありますか?
教えて!
ビューを配置するために必要なスペースがわからないという問題に遭遇することがよくあります。
ステータスバー用に20ユニットが予約されています。タブバーやナビゲーションバーなどはどうですか?確かに私はそれを調べることができますが、それらすべての高さを示す良いグラフィックがネット上にありますか?
教えて!
iPhoneを数か月使用した後、アプリに固有のサイズだけでなく、すべての標準サイズが記憶されることがわかりました。
組み込みのMacスクリーンショットユーティリティを使用して、シミュレータで要素のピクセル寸法を測定することがよくあります。(Command-Shift-4)ボックスを必要なサイズに描画します。スナップショットが発生しないように、寸法を書き留めてからエスケープを書き留めます。
もう1つは、EricaSadunによるiphoneDeveloper'sCookbookにあります。私はそれを持っており、ポートレートモードとランドスケープモードのすべての高さとフレームをカバーしています。
明らかに画像を投稿することはできませんが、自分で本を入手することができます:http: //www.amazon.com/iPhone-Developers-Cookbook-Building-Applications/dp/0321555457
iPhone開発者向けのテキストの中で最強ではありませんが、特にプログラムでビューをレイアウトする場合には、いくつかの便利な機能があります。(ほとんどの場合、IBがiPhoneで機能する前に作成されました)
また、IBでビューを選択すると、属性インスペクターの最初のパネルに「シミュレートされたメトリック」セクションがあり、ステータスバー、トップバー、およびボトムバーの追加をシミュレートできることに注意してください。これにより、ビューがシフトし、これらを追加するとどのように表示されるかを確認できます。