我正在创建UIImageView,并将这些视图添加到UIScrollView中。当我在模拟器上测试时,图片可以显示出来,但是当我在iPhone 5s上测试时,图片不会显示。以下是我尝试过的方法:
进行Clean Build操作
重新安装应用程序
然后我想也许是视网膜图片有问题,所以我添加了视网膜图片(这些图片是白色的png格式):
我使用如下代码:
UIButton *doneBttn = [UIButton buttonWithType:UIButtonTypeCustom]; [doneBttn setImage:[UIImage imageNamed:@"addButton.png"] forState:UIControlStateNormal]; [doneBttn setImage:[UIImage imageNamed:@"addButtonSelected.png"] forState:UIControlStateHighlighted]; [doneBttn setFrame:CGRectMake(0, 0, 50 , 30)]; [doneBttn addTarget:self action:@selector(dismiss) forControlEvents:UIControlEventTouchUpInside]; [uiNavView addMenuBarButtonRight:doneBttn];
我知道上面的代码有效,因为图像可以在模拟器上显示。