Ios 无法在按钮上加载UIImage
我想在按钮上添加UIImage,但del.png无法显示在我的按钮上 我能做什么 我尝试了很多加载图像的方法,但没有效果,例如:Ios 无法在按钮上加载UIImage,ios,xcode,uiimage,Ios,Xcode,Uiimage,我想在按钮上添加UIImage,但del.png无法显示在我的按钮上 我能做什么 我尝试了很多加载图像的方法,但没有效果,例如: UIImage* delImage = [[UIImage alloc] initWithContentsOfFile:@"del.png"]; UIImage* delImage = [UIImage imageNamed:@"del.png"]; UIImage* delImage =[UIImage imageWithContentsOfFile:@"del
UIImage* delImage = [[UIImage alloc] initWithContentsOfFile:@"del.png"];
UIImage* delImage = [UIImage imageNamed:@"del.png"];
UIImage* delImage =[UIImage imageWithContentsOfFile:@"del.png"];
CalDelBtn *BookItem = [[CalDelBtn alloc] initWithFrame:CGRectMake(startPointX, startPointY, 75, 113) statuePicture:delImage];
请给我一些建议,谢谢 您能否验证您的图像是否已添加到目标?Xcode 4.3有一个坏习惯,就是在拖放时不将文件包含到目标中。因此,单击Xcode左侧的项目文件,转到构建阶段,查看您的映像是否在“复制包资源”下的列表中。首先,您可以使用
UIImage * image = [UIImage imageNamed:@"del.png"];
这是加载图像的最简单方法,因此它应该适用于自动删除的图像
别忘了将它添加到您的xCode projet浏览器中!下面列出了图像通常无法显示的原因:
然后,使用以下命令将其添加到按钮:
[button setBackgroundImage:image forState:UIControlStateNormal];
比如说。它有效吗?您最好展示CalDelBtn类的实现。但是加载图像的正确方法是UIImage*delImage=[UIImage imagename:@“del.png];如果它是一个普通的
ui按钮
我会说你需要使用一个方法setBackgroundImage:forState:
。但是使用自定义对象。。。向我们显示您的CalDelBtn
类的代码。此外,在使用[UIImage ImageName:@“name.postfix”时,您不需要包含后缀。您只需执行[UIIImageImageName:@“del”]。请记住,Del.png和Del.png在模拟器中是相同的,但在真实设备上不是。我在calDelBtn类中创建uiimageview,然后转到另一个类来创建calDelBtn内容,我想添加图像,但我不想为其设置路径。。