1

Interface Builder で設計し、プロンプト プロパティにテキストを追加すると、追加のトップ タイトルが作成されます。これには、ナビゲーション バーに 2 つのタイルを表示するために必要な追加の厚みが伴います。

テキストを削除したら、元の状態にリセットするとしましょう。テキストがなくても、その厚さを維持します。実行時にビューを切り替えると、バーが伸びたり縮んだりしますが、これは良くありません。

私の質問は、これをデフォルトの単一線の太さバーにリセットするにはどうすればよいですか?

ありがとうジム

4

2 に答える 2

1

他の誰かがこの問題を抱えている場合...2つのオプション

1 xib direct で削除されていない xml を修正する

これがバグである場合の回避策は、* .xib ファイルを編集することです... xml として、残されたエントリを削除でき、問題なくリセットされるようです...

例: 確かに、「FOO BAR」のような値を追加し、それをテキスト エディターで検索してキーを見つけます。

(もちろん、通常のバックアップとケアと自己責任を負います)

(評価のためにオンラインのバグを Apple に提出)

2 Drew C によって提案されたランタイム プログラムの修正、すなわち set self.navigationItem.prompt = nil

于 2011-06-23T06:39:07.527 に答える
0

IB の Attributes Inspector ペインで、Top Bar の値を「Navigatin Bar with Prompt」ではなく「Navigation Bar」に変更します。

編集:下の写真を参照してください- ここに画像の説明を入力

于 2011-06-21T04:25:05.760 に答える