私は(Interface Builderを使用してXCodeのすべてを)UIToolbarに画像を追加してUIButtonを作成しようとしています。これにより、UIBarButtonItemになります(2回クリックするとUIButtonプロパティが表示されます)。
サイズのあるimage@2x.png
画像があります64x88
(88
Retinaではツールバーの高さであるため、高さはです)。網膜以外のスクリーンには興味がありません。この画像をプロパティのUIButton設定に追加しましMode
た(または、ここではそれほど重要ではありません。両方を試してみました)。
サイズを(ビルダーで44の高さ)に設定します。次に、それをにドラッグしました。View
Center
Aspect Fit
32x44
UIToolbar
ここで、ボタンの幅を変更して大きくしたいと思います。ユーザーにタップするスペースを増やしたいので、また、そのためのツールバーの背景を計画しました。そして、このボタンの画像は同じままですが、中央に配置したいと思います。しかし、UIBarButtonItemのサイズを変更しようとすると、何Mode
が設定されていても、実際には画像が拡大縮小されます。
それが起こります(私は実際のドラッグプロセスを示しています):
ただし、画像の実際のサイズを高さ44に変更すると、うまく機能します。しかし、44の高さはRetinaデバイスでは見苦しいので、どうすればよいですか?