我有一个带有图像的自定义按钮。我不得不更改图像,因此我删除了旧图像,并将具有相同名称的新图像放入我的项目中。但是现在,该按钮没有出现任何图像,但是如果我单击该按钮,它就可以正常工作。这是代码:
//before @implementation
static NSString *kdetailsIcon = @"details.png";
//in a helper method
UIButton *detailsButton = [UIButton buttonWithType:UIButtonTypeCustom];
[detailsButton setFrame:CGRectMake(276, 8, 44, 44)];
[detailsButton setImage:[UIImage imageNamed:kdetailsIcon] forState:UIControlStateNormal];
[detailsButton addTarget:self action:@selector(showDetailView) forControlEvents:UIControlEventTouchUpInside];
[infoBar addSubview:detailsButton];
我认为问题实际上是 xcode 而不是我的代码,但我尝试删除图像文件并重新添加它们,清理项目,在编译之前从手机中删除应用程序,删除派生数据,我能想到的一切的。任何帮助将不胜感激。