0

.xib ファイルに UIView インターフェイスを備えた「シングル ビュー」アプリを作成しました。上部にいくつかのボタンが付いたナビゲーション バーを追加し、iOS 6 ですべて正常に動作しました。Xcode 5 では、ナビゲーション バーが短すぎて、ボタンがステータス バーに重なってしまいました。「Simulated Metrics」パネルに「トップバー」を追加しようとしましたが、アプリを実行するとバーが表示されません (編集中に .xib ファイルに表示されても)。

64 ピクセル (44 ではなく) の高さのぼかしバーが必要なため、ツールバーを試したときも同じ問題が発生しました。この問題に対する簡単な解決策はありますか? ありがとう!

4

1 に答える 1

0

ストーリーボードや xib の編集中にシミュレートされたメトリックがあり、デザインをスタブ化するときに使用できます。実行時には表示されません。それらは架空の表現、または実際にまだ実装する必要のない設計で見たいもののプロトタイプと考えてください。

IE: デザインに UINavigationBar が必要かどうかわかりません。シミュレートされたメトリクスで UINavigationBar をオンにしてデザインをレイアウトすると、それがどのように見えるかが表示されますが、実際の実行時ではなくエディターでのみ表示され、そこからそれを保持するかどうかを決定できます。または他のコントロールを再配置します。UINavigationBar をプログラムで作成する場合 (私のように)、このようなものは非常に便利です。UINavigationBar をシミュレートすると (プログラムで作成しますが)、IB でセットアップする他のすべてのコントロールをどこに配置するかについて、より良いアイデアを得ることができます。

そうは言っても、インターフェイスビルダーですべての xib と SB をレイアウトすると、シミュレートされたメトリックは、ほとんどの場合、実際には価値がありません。なぜなら、明らかにコントロールを xib にドラッグアンドドロップするだけだからです。

お役に立てれば!

于 2013-09-25T21:47:33.483 に答える