0

我可以让图像显示在所有 iPhone 模拟器上,但不是在 iPhone 5 模拟器上,也不是在 iPhone 5 硬件上。这是代码:

 -(void) populateIconScroller{
int i = 0;
for( i = 0; i < 7; i++){
    UIImageView *iconView = [[UIImageView alloc] initWithImage:[UIImage imageNamed: @"test.jpg"]];
    iconView.frame = CGRectMake(48*i+2, 2, 48, 48);
    [self.IconScroller addSubview:iconView];        
}
self.IconScroller.contentSize = CGSizeMake( 48*i+2,48);  
}

我试过 PNG 和 JPG,我也试过使用 @2x 约定,结果都一样。任何线索将不胜感激......谢谢!

4

1 回答 1

0

检查test.jpg资产的资本化。如果它不正确(例如它是Test.jpg),那么它将在模拟器上运行,而不是在设备上运行。

于 2013-07-18T00:27:53.847 回答