MWPhotoBrowser 使用

-(void)photoBrowser:(NSString*)uid Cid:(NSString*)cid{

 

MWPhoto *photo;

    NSMutableArray *photos = [[NSMutableArray alloc] init];

    int pageTotal =[[comicDetailDictionary objectForKey:@"pagetotal"]intValue];

    NSString *  format = @"%@/%04d.jpg";

    for (int i=0; i< pageTotal; i++)

    {

        

      NSString * path=IfNullToString([comicDetailDictionary objectForKey:kDisplayBoardUrl]);

      NSString * string=[[NSString stringWithFormat:@"%@",kBasePath] stringByAppendingString:[path stringByDeletingLastPathComponent]];

      int pageIndex=[path stringByDeletingPathExtension].lastPathComponent.intValue;

             photo = [[MWPhoto alloc] initWithURL:[NSURL URLWithString:[NSString stringWithFormat:format,string,pageIndex+i]]];

        photo.caption = [NSString stringWithFormat:@"%i页(共%i页)", i+1, pageTotal];

        [photos addObject:photo];

    }

    [dataArray addObjectsFromArray:photos];


    NSString * uid1=[NSString stringWithFormat:@"%@",[comicDetailDictionary objectForKey:@"id"]];

    NSString * cid1=[NSString stringWithFormat:@"%@",[comicDetailDictionary objectForKey:@"lid"]];

    BookDownInfo * book=[base LocalBookDownInfo:uid1 cid:cid1];

    MWPhotoBrowser *photoBrowser = [[MWPhotoBrowser alloc] initWithDelegate:self];

    [photoBrowser setCurrentPhotoIndex:book.readpage];

    photoBrowser.title = [comicDetailDictionary objectForKey:@"bookname"];

    [photoBrowser setDisplayActionButton:NO];

    [photoBrowser setDisplayNavArrows:YES];

    UINavigationController *nc = [[UINavigationController alloc] initWithRootViewController:photoBrowser];

    [self presentModalViewController:nc animated:YES];

}

#pragma mark -  MWPhotoBrowserDelegate

- (NSUInteger)numberOfPhotosInPhotoBrowser:(MWPhotoBrowser *)photoBrowser

{

    return dataArray.count;

}

- (id<MWPhoto>)photoBrowser:(MWPhotoBrowser *)photoBrowser photoAtIndex:(NSUInteger)index

{

    return (MWPhoto *)dataArray[index];

}

- (void)photoBrowser:(MWPhotoBrowser *)photoBrowser didDisplayPhotoAtIndex:(NSUInteger)index

{

    NSString * uid=[NSString stringWithFormat:@"%@",[comicDetailDictionary objectForKey:@"id"]];

    NSString * cid=[NSString stringWithFormat:@"%@",[comicDetailDictionary objectForKey:@"lid"]];

    [base updatelist:uid cid:cid subStatus:index];

}




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值