是iOS开发的新功能。

我想用选定的图像替换图像。

我使用以下代码。

-(void)imageTappedWithTag:(int)tag andType:(NSString *)type
{
    NSLog(@"%@  %d",type,tag);
    NSLog(@"test%@",[[ownerSwaps.imgArray objectAtIndex:tag]valueForKey:@"swap_image_thumb"]);

        NSURL *url=nil;
    NSString *urlStr=[NSString stringWithFormat:@"%@",[UIImage imageNamed:[[ownerSwaps.imgArray objectAtIndex:tag]valueForKey:@"swap_image_thumb"]]];

    urlStr=[urlStr stringByReplacingOccurrencesOfString:@"\\" withString:@""];
    NSString* urlTextEscaped = [urlStr stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
    url=[[NSURL alloc]initWithString:urlTextEscaped];
    SwapDetailImg.image=[UIImage imageNamed:@"fbicon.png"];
    [SwapDetailImg setAlpha:0.2];
    [self downloadImageWithURL:url completionBlock:^(BOOL succeeded, NSData *data) {
        if (succeeded)
        {
            SwapDetailImg.image = [[UIImage alloc] initWithData:data];
            [SwapDetailImg setAlpha:1.0];
        }
    }];



}

我在UITableViewCell行上有一个水平ScrollView 。单击滚动视图时,该图像将替换为我的标题图像。

请帮我怎么能代替这个。

===============>>#1 票数:0 已采纳

乍一看,您的问题是在链接上。 您正在将UIImage实例传递给NSString *urlStr 尝试将您的urlStr更改为:

NSString *urlStr=[NSString stringWithFormat:@"%@",[[ownerSwaps.imgArray objectAtIndex:tag]valueForKey:@"swap_image_thumb"] ];

  ask by user3395985 translate from so

未解决问题?本站智能推荐: