我正在创建 UIImageView(s) 并将这些 View 添加到 UIScrollView。当我在模拟器上测试时会显示图像,但是当我在 iphone 5s 上测试时图像不显示。以下是我尝试过的事情的列表:
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];
我需要更改什么才能让图像显示在我的设备上?此外,我已经检查以确保文件位于 xcode 项目目录中,而不仅仅是链接。
最佳答案
我也遇到过这个问题,这个问题的原因是我没有通过将图像名称分配给 UIImageView
来处理图像名称,请确保您为 UIImageView
分配图像的确切名称,因为它在主包中。
如果存在任何区分大小写的问题或一些扩展名问题,例如 .png , .jpg ,模拟器可以读取图像名称,但如果命名约定存在问题,设备永远不会读取图像名称,设备始终将图像名称视为精确的。
关于ios - Xcode 6 : Images Not Showing Up On Device,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24028472/