0

ナビゲーションバーに640x88ピクセルの解像度の画像を使用したいのですが、画面の解像度が320ピクセル幅しかないため、画像の半分しか表示されません。

私が320ピクセル幅の画像を使用する場合、そのぼやけた画像。

たぶん誰かがアプリケーションの解像度を変更する方法を教えてくれるでしょう。

4

1 に答える 1

1

フレームワークに網膜バージョンと非網膜バージョンを伝えるには、画像に適切な名前を付ける必要があります。

  • myImage.png-通常バージョン
  • myImage@2x.png-網膜バージョン

通常(@ 2xなしで)画像をロードすると、フレームワークはそれ自体で適切なバージョンを選択します。

 [self.navigationController.navigationBar 
         setBackgroundImage:[UIImage imageNamed:@"myImage.png"] 
              forBarMetrics:UIBarMetricsDefault];
于 2013-01-03T15:01:08.160 に答える