0

ナビゲーション バーの高さをデフォルトよりも大きくする必要があるプロジェクトに取り組んでいます。

これは、ナビゲーションバーの高さを設定する方法です:

- (CGSize)sizeThatFits:(CGSize)size {
if (iPad) {
    CGSize newSize = CGSizeMake(768,86);
    return newSize;
}
return CGSizeMake(320, 44);}

ナビゲーション バーの背景画像を設定しましたが、問題なく動作しています。

問題は、戻るボタンと右ボタンの項目が中央にないことです。

それらを中央に配置する方法を知っている人はいますか?

ありがとう

4

1 に答える 1

0

一般に、ナビゲーション バーの高さを操作することはお勧めできません。私は 1 つのプロジェクトでさまざまな方法でそれを実行しようとしましたが、どのアプローチにも「落とし穴」がありました。つまり、ナビゲーション ボタンは常にナビゲーション バーの下部に揃えられるため、高さを調整すると、ボタンがバーの下部に向かってレンダリングされているように見えます。また、他のコントローラーを押したりポップしたりすると、ボタンが奇妙にアニメーション化されます。ナビゲーション バーの高さを調整しないことをお勧めします。

于 2012-07-05T17:15:46.327 に答える