tableView
이 있는데 jpg 및 mp4 파일이 포함 된 콘텐츠 디렉토리가 나열되어 있습니다.iPhone - UITableView to DetailView
현재 mp4 파일을 선택하면 MPMovieController
이로드되고 그에 따라 올바른 파일이 재생되지만 파일의 확장명이 JPG 인 경우 자세한보기를로드하는 방법이 확실하지 않습니다.
는 tableView
에서 선택된 파일이 화상 파일 인 경우, 예를 들어, 그 화상을 표시 할 수있는 detailView
imageView
을 연다.
다른 파일의 경우 알려지지 않은 파일이라는 점에서 alertView
을 푸시합니다.
이
매우 편리 할 것입니다 지금까지tableview didSelectRowAtIndex
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView
dequeueReusableCellWithIdentifier:CellIdentifier];
NSString *urlString = [NSString stringWithFormat:@"http://10.1.4.3:8080/DCIM/DCIM/VIDEO/%@",[movieArray objectAtIndex:indexPath.row]];
//Play multiple video
NSURL *url = [NSURL URLWithString:[urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
_moviePlayer = [[MPMoviePlayerController alloc]
initWithContentURL:url];
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(moviePlayBackDidFinish:)
name:MPMoviePlayerPlaybackDidFinishNotification
object:_moviePlayer];
_moviePlayer.controlStyle = MPMovieControlStyleDefault;
_moviePlayer.shouldAutoplay = YES;
[self.view addSubview:_moviePlayer.view];
[_moviePlayer setFullscreen:YES animated:YES];}
모든 링크 또는 소스 코드 내가 가지고있는 코드입니다.
감사합니다.
즉, 셀을로드 할 때 어떤 유형의 파일을 포함 할 수 있는지 알 수 없습니까? –
@RatikantaPatra 셀이 제대로 표시되고 mp4 파일이로드되지만 JPG가 선택되면 detailedView로 이동해야합니다. – teejay
해당 JPG 이미지를 보유하기 위해 내부에 imageView가 포함 된 사용자 정의 세부 뷰가 있어야합니다. –