私は詳細ビューコントローラをuinavigationcontrollerに埋め込んでこれを行いました。 QLPreviewControllerを作成した後、私はナビゲーションコントローラーにView Controllerをプッシュしました。
詳細ビューコントローラでは:
QLPreviewController *previewController = [[QLPreviewController alloc] init];
[previewController setDataSource:self];
[previewController setDelegate:self];
[self.previewItem setTitle:item.name];
[self.navigationController pushViewController:previewController animated:NO];
詳細ビューコントローラはまた、QLPreviewControllerDelegate
- (NSInteger)numberOfPreviewItemsInPreviewController:(QLPreviewController *)controller {
return 1;
}
- (id<QLPreviewItem>)previewController:(QLPreviewController *)controller previewItemAtIndex:(NSInteger)index {
return self.previewItem;
}
を使用するには、できるだけ早くこれをしようとします。 – Plato
あなたの答えをありがとう。 – Plato
あなたは大歓迎です! – Mongo