重複の可能性:
iOS 5.1 with Xcode 4.3.1: [UIColor colorWithPatternImage:] デバイスでのみ奇妙な動作
こんにちは、私はここに奇妙なものを持っています(私は思う)。
正常に動作している uitableview があるアプリがあります。iPhoneを再開発してIOS 5.1にアップデートしました。それがニシンかどうかはわかりません。とにかく、背景/選択した画像のピクセルの一番下の行が欠落していることに気付きました!
((UIImageView *)cell.backgroundView).image = [UIImage imageNamed:@"myBg1.png"];
((UIImageView *)cell.selectedBackgroundView).image = [UIImage imageNamed:@"myBg2.png"];
画面の上部にあるシンプルな UIImageView にアプリを縮小しました....
紫色の領域は UIImageView です。黄色の境界線のある灰色の領域は、最終的に表の行の b/g として機能するイメージです。IB ではすべてが良さそうです。
今、iPhoneで実行すると、これが得られます...
ピクセルの一番下の行 (黄色の境界線) がありません。これに対してコードで特別なサイズ変更は行われません。表示モードが ScaleToFill ではなく Top に変更されることを除いて、IB が配置するのと同じです。理論的には、イメージはそのまま残されます。
IB では、iPad(5.01)、iPod (4.2.1)、およびシミュレーターがすべて正常に動作し、完全なイメージが表示されます。
誰でもこれに光を当て、解決策を提供できますか? 髪を引っ張ってる!
ありがとう
合う