2012-02-02 57 views
0

我创建TTThumbsViewController大拇指(从JSON数据),当用户点击拇指,我的应用程序必须在新的子视图打开的视频是这样的:如何在用户点击TTThumbsViewController中的拇指时显示自定义视图?

- (void)thumbsViewController: (TTThumbsViewController*)controller 
       didSelectPhoto: (id<TTPhoto>)photo 
{ 
    NSMutableArray *photoset = [[NSMutableArray alloc] initWithArray:[self.photoSource photos]]; 
    Photo *selected = [photoset objectAtIndex:[photo index]]; 

    NSLog(@"%@", [selected urlLarge]); 

    NSURL *url = [NSURL URLWithString:[selected urlLarge]]; 
    MPMoviePlayerController *moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:url]; 

    [[NSNotificationCenter defaultCenter] addObserver:self 
              selector:@selector(moviePlayBackDidFinish:) 
               name:MPMoviePlayerPlaybackDidFinishNotification 
               object:moviePlayer]; 

    if ([moviePlayer respondsToSelector:@selector(setFullscreen:animated:)]) { 
     moviePlayer.controlStyle = MPMovieControlStyleDefault; 
     moviePlayer.shouldAutoplay = YES; 
     [self.view addSubview:moviePlayer.view]; 
     [moviePlayer setFullscreen:YES animated:YES]; 
    } else { 
     [moviePlayer play]; 
    } 
} 

的NSLog显示,拇指点击,但它打开默认TTPhotoViewController :(我想禁用,并只显示该子视图。

回答

1

这可以帮助我,解决我的问题

- (void)thumbsTableViewCell:(TTThumbsTableViewCell*)cell didSelectPhoto:(id<TTPhoto>)photo { 
    [_delegate thumbsViewController:self didSelectPhoto:photo]; 
} 
相关问题