点击图片放大到全屏

NSIndexPath *indexPath=[self.timeLineTableView indexPathForCell:cell];

    NSLog(@"indexPath.row==%d",indexPath.row);

    NSDictionary *dic=[timeLine objectAtIndex:indexPath.row];

    self.middleView=[[UIView alloc]initWithFrame:CGRectMake(0, 0, 320, 460)];

    middleView.backgroundColor=[UIColor blackColor];

    middleView.alpha=0.8;

    UITapGestureRecognizer *tappp=[[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(dismiss)];

    [self.middleView addGestureRecognizer:tappp];

    self.middleImageView=[[AsyncImageView alloc]init];

    if ([dic objectForKey:@"retweeted_status"]!=nil) {

        self.middle_picStr=[[dic objectForKey:@"retweeted_status"] objectForKey:@"bmiddle_pic"];

        self.large_picStr=[[dic objectForKey:@"retweeted_status"] objectForKey:@"original_pic"];

    }

    else{

        self.middle_picStr=[dic objectForKey:@"bmiddle_pic"];

        self.large_picStr=[dic objectForKey:@"original_pic"];

    }

    middleImageView.autoImage=YES;

    middleImageView.center=self.view.center;

    [middleImageView addTarget:self action:@selector(dismiss) forControlEvents:UIControlEventTouchUpInside];

    middleImageView.urlString=middle_picStr;

        [self.view addSubview:middleView];

    [self.view addSubview:middleImageView];

    

    self.tolargebtn=[UIButton buttonWithType:UIButtonTypeRoundedRect];

    tolargebtn.frame=CGRectMake(107, 368,107, 30);

    [tolargebtn setTitle:@"查看原图" forState:UIControlStateNormal];

    [tolargebtn addTarget:self action:@selector(toCellYuanVC) forControlEvents:UIControlEventTouchUpInside];

    [self.view addSubview:tolargebtn];

李俊阳-ios  15:52:28

-(void)dismiss

{

    [self.tolargebtn removeFromSuperview];

    [self.middleImageView removeFromSuperview];

    [self.middleView removeFromSuperview];

}

猜你喜欢

转载自zhangmingwei.iteye.com/blog/1930011