iOSのUIButtonの.imageViewプロパティで完璧なイメージ品質を達成する方法をたくさん読んできました。ここに私の例だ - >UIButtonイメージを網膜上にきれいに表示する
次の行ごとのように私はUIButton 24×24ポイントを持っている:私は、元の画像は46x46ピクセル(2回23x23、でもサイズのためのボタンを24×24にサイズ設定している
myButton = [UIButton buttonWithType:UIButtonTypeCustom];
myButton.frame = CGRectMake(82, 8, 24, 24);
myButton.contentMode = UIViewContentModeCenter;
buttonImage = [UIImage imageNamed:@"myImage.png"];
ogImage = [buttonImage imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
iOSの自動エイリアシングを防止する)、92x92ピクセルの画像@ 2x。私はiPhone 6s(明らかに網膜ディスプレイ)でテストしていますが、私のUIButtonの画像にはまだギザギザが見えています。私はここで間違って何をしていますか?完璧な網膜の品質を達成する方法をまだ理解していませんか?
ここでは、例えばうまく表示望ん画像、イムです:これは助けるために起こっているが、これは私の個人的な好みであれば
ボタンの「imageView」のコンテンツモードを設定しようとしましたか?すなわち、 'myButton.imageView.contentMode = UIViewContentModeCenter;' –