0

私の出力は次のとおりです。ご覧のとおり、コンテンツ領域の灰色のピクセルの背景は、ナビゲーションバーのカットエッジの後に始まります。

http://i.stack.imgur.com/eUqqX.png

しかし、私の要件は次のとおりです。

ナビゲーション バーを不透明にしたい。ただし、ナビゲーション バーの画像に透明なセクションがある場合は、下の灰色のピクセルの背景画像が表示されるはずです。

http://i.stack.imgur.com/iHjVg.jpg

解決策として私が想定しているのは、背景画像をナビゲーションバーセクションの後ろの一番上まで拡大縮小できる場合です。その場合、navigationBar 画像に透過性があると、ピクセルの背景が表示されます。

誰かがこれを達成するためのアイデアを持っているかどうかを提案してください。

4

1 に答える 1

1

誰かが同様の状況に直面している場合、答えはビューの境界を次のように設定して、 UINavigationBar の下に少し移動することです

self.view.bounds = CGRectMake(0.0, 10.0, 320.0, 480.0);

したがって、これは UINavigationBar を介して背景を表示します

于 2012-05-24T17:35:45.913 に答える