0

カスタムUINavigationBarを作成しようとしていますが、問題は、背景画像に曲線があり、デフォルトのナビゲーションバーよりも少し大きいことです。背景画像を設定してナビゲーションバーのサイズを変更しようとすると、画像が長方形として拡大縮小されます。何か案は?

バー: ナビゲーションバーの背景

4

1 に答える 1

1

オーバーライド

- (CGSize) sizeThatFits:(CGSize)size  {
  return CGSizeMake(custom_width, custom_height);
}

カスタムナビゲーションバーのサイズを返すため。

4の倍数ではない高さを使用する場合、任意のポイントでナビゲーションバーを非表示にしてから表示すると、問題が発生することに注意してください(上から1ピクセルずれます)。

于 2013-01-11T16:21:05.137 に答える