このプレビューコントロールの1つをUISplitViewControllerの詳細ビューで使用する方法はありますか。
アプリケーションのドキュメントをプレビューしようとして、ファイルブラウザの部分を作成しました。しかし、他の部分はまだ私にはわかりません。
SplitViewControllerの詳細ビューにプレビューを表示するために行ったことは何でも失敗で終了しました。助けていただけませんか。この機能をどのように実現できますか?
このプレビューコントロールの1つをUISplitViewControllerの詳細ビューで使用する方法はありますか。
アプリケーションのドキュメントをプレビューしようとして、ファイルブラウザの部分を作成しました。しかし、他の部分はまだ私にはわかりません。
SplitViewControllerの詳細ビューにプレビューを表示するために行ったことは何でも失敗で終了しました。助けていただけませんか。この機能をどのように実現できますか?
これを行うには、詳細ビューコントローラーをuinavigationcontrollerに組み込みます。QLPreviewControllerを作成した後、ViewControllerをNavigationControllerにプッシュしました。
詳細ビューコントローラの場合:
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;
}