可能重复:
带有 Xcode 4.3.1 的 iOS 5.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 上运行它时,我得到了这个......
缺少底行像素(黄色边框)。在代码中没有对此进行特殊的调整大小,就像 IB 放置它一样,除了 View Mode 更改为 Top 而不是 ScaleToFill。理论上,图像保持不变。
在 IB 中,一台 iPad(5.01)、一台 iPod (4.2.1) 和模拟器,一切正常,并显示了完整的图像!
任何人都可以对此有所了解,提供解决方案吗?我要拔头发了!
谢谢
适合