iPhoneアプリにカスタムUIBarButtonItemsを含むナビゲーションバーがあります。
UIBarButtonItem* homePersonButton = [[UIBarButtonItem alloc]
initWithImage:[UIImage imageNamed:@"homePerson.png"]
style:UIBarButtonItemStylePlain
target:self action:@selector(showHomePerson)];
homePerson.pngは20x18です。
ポートレートモードでは見栄えがしますが、ランドスケープモードでは、ボタンの20x18の画像が高すぎて見栄えがよくありません。iOSは、画像が細いナビゲーションバーにあるときに、必要に応じて画像を縮小するために、標準のボタンでいくつかの作業を行っているようです。
これを処理するための最良の方法は何ですか?
もう1つの例は、ナビゲーションバーのtitleViewにカスタムボタンがある場合です。アプリが回転するときにも縮小する必要があります。
あなたが私に与えることができるどんなポインタにも前もって感謝します!