0

titleViewテキストと同じフォントと色のラベルをナビゲーションバーに追加するにはどうすればよいですか?これが私が達成しようとしていることのフォトショップのモックアップです...

ここに画像の説明を入力してください

ストーリーボードを使用しているので、Interface Builderを使用してナビゲーションバーの目的の位置(戻るボタンの近く)にUIViewを追加し、そのビューにUILabelを追加してみました。このアプローチには2つの問題がありました。まず、戻るボタンが消えました。次に、フォントと色がtitleViewテキストと異なり、同じように表示するのは非常に困難でした。

Interface Builderまたはコードを使用して、実行時に戻るボタンを置き換えることなく、ナビゲーションバーにラベル(上の赤い丸で囲んだ部分)を追加するにはどうすればよいですか?

よろしくお願いします!

4

1 に答える 1

1

あなたが達成しようとしていることは非常に奇妙に見えますが、aを使用するUISplitControllerことがあなたがしたいことではない場合、私が今考えることができる唯一の他の方法はUIView、バーのtitleViewとしてaを使用し、ほとんどをカバーするように幅を設定することですバーの。

次に、1つUILabelを左側に使用し、1つを中央に配置します。左側のラベルのテキストを左揃えにし、「中央」のラベルをバーと同じ幅にして、テキストを中央に揃える必要があります。

これは重複する可能性がありますが、あなたの場合はそうではないようです。

フォントに関しては、これは通常ダークグレーの色で、ライトグレーの影は-1ピクセル(上)でオフセットされ、水平方向にゼロになります。そしてフォントはサイズ17のシステムボールドだと思います。

于 2012-10-10T00:45:50.173 に答える