UIButton 自定义按钮图像未显示



我有一个带有图像的自定义按钮。我不得不更改图像,因此我删除了旧图像,并将一个同名的新图像放入我的项目中。但是现在,按钮没有出现任何图像,但是如果我单击该按钮,它可以正常工作。这是代码:

//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 而不是我的代码,但我尝试删除图像文件并重新添加它们,清理项目,在编译之前从手机中删除应用程序,删除派生数据,我能想到的一切。任何帮助将不胜感激。

-首先在您的项目中进行清洁,单击产品/清洁。

- 从 Xcode 中的项目目录中删除此图像。他们将此图像添加到粘贴项目中。再次转到XCode,在您的项目中转到文件/将文件添加到project_Name。

搜索并选择您的图像和成功。如果没有成功,请再次关闭/打开项目.如果再次不成功,则您写错了图像的名称/扩展名!

最新更新