我正在学习 iPhone 开发,并构建了一个简单的应用程序,当您点击它时,该应用程序的图像会更改为另一个图像。
如果我将它构建到模拟器,它工作正常,但如果我将它构建到设备,则图像不会出现。我觉得他们没有被复制。我检查过它们的命名是否正确,并确保我将它们导入到“资源”
我不认为这是代码的问题,因为我添加了一个东西,当点击图像时,文本也会出现,这有效,所以按钮仍然在那里做一些事情,它只是没有图像在上面。
-(IBAction)changeImage:(id)sender {
[fortuneCookieButton setImage:[UIImage imageNamed:@"Image2.jpg"] forState:UIControlStateNormal];
label.hidden = NO;
}
-(IBAction)restoreImage:(id)sender {
[fortuneCookieButton setImage:[UIImage imageNamed:@"Image1.jpg"] forState:UIControlStateNormal];
label.hidden = YES;
}
最佳答案
所有文件名的大小写(大写/小写)是否与所有字母完全匹配?源代码 & 项目 & Mac?
关于iphone - iPhone 应用程序中的图像出现在模拟器中,但在编译到设备时不会出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3844795/