0

我正在尝试添加我在项目中添加的图像我使用以下代码

UIView *selectionView = [[UIView alloc] initWithFrame:CGRectMake(0, 7, 320, 50)];
    [selectionView setBackgroundColor: [UIColor clearColor]];

    UIImage *image = [[UIImage alloc]init];
    image = [UIImage imageWithContentsOfFile:@"PlaceHolder.png"];
    UIImageView* blockView = [[UIImageView alloc] initWithImage:image];
    blockView.frame = CGRectMake(0, -5, 45, 45);

    if([[[_arrayForTable valueForKey:@"URL"] objectAtIndex:[indexPath row]] isEqualToString:@"No Image"] ) 
    {


        [selectionView addSubview:blockView];


    }
    else
    {
        NSString *path = [[_arrayForTable valueForKey:@"URL"] objectAtIndex:[indexPath row]];

        NSURL *url = [NSURL URLWithString:path];
        AsyncImageView *imageView = [[[AsyncImageView alloc] init] autorelease];
        imageView.frame = CGRectMake(0, -5, 45, 45);
        imageView.imageURL=url;
        [selectionView addSubview:imageView];


    }

其他条件工作完美他们有facebook的url在表格视图中显示图像但是如果条件不工作它进入如果条件但图像没有显示请帮助

4

2 回答 2

2
UIImage *image = [UIImage imageNamed:@"PlaceHolder.png"];
UIImageView* blockView = [[UIImageView alloc] initWithImage:image];

/*
imageNamed: is to load the picture which is in bundle. pass in the picture name
imageWithContentsOfFile: need to pass in the whole address of the file
*/
于 2013-03-26T10:22:21.447 回答
1

尝试

  UIImage *image = [UIImage imageNamed:@"yourfile.png"];

并将图像添加到 imageView 并检查图像文件是否已添加到您的项目中

于 2013-03-26T10:23:16.480 回答