2

私の最初のビューは、ルートビューを持つUINavigationControllerです。これは、.storyboardのIBにNavigationBarを正しく表示します。IBでデザインしているときはこれがいいと思います。ナビゲーションバーを使用するとビューが少し小さくなるので、比率がわかります。navcontrollerからのこのナビゲーションバーは、私のアプリのすべてのビューにプッシュされますが、IBではバーが表示されないため、どのように表示されるかを理解するのが困難です。NavControllerが自動的に実装する必要があると考えた「推定」を選択しました。シミュレートされたメトリックのトップバーとして「navigationcontroller」を選択しても問題ありませんか?一部のビューコントローラーにはナビゲーションバーがあり、すべての設定が「推測」されます。

ありがとう。

4

1 に答える 1

7

属性インスペクターのStoryBoardファイルの各viewControllerには、いくつかのドロップダウンメニューがあります。

そのひとつが「トップバー」です。

これが「推定」に設定されている場合、navBarは、その親ビューにnavbarが表示されている場合にのみ表示されます(親はそれに続くビューのように)。

階層のどこかに、[トップバー]オプションが[なし](または場合によってはすべて)に設定されているものがあります。

とにかく、これを変更すると、IBのトップバーが表示されます。

HTH。

于 2012-10-04T09:02:59.597 に答える