画像とテキストをダウンロードできるアプリがあり、QLPreviewPanel を使用してこれをプレビューしたいと考えています。ただし、デリゲートとデータソースの実装には混乱しています。画像または文字列を渡して表示したいだけですか? (QLPreviewPanel はここで使用するのに適していますか?)
質問する
1396 次
1 に答える
2
それほど多くはありません。Apple のサンプル プロジェクトQuick Look Downloaderを見てください。ファイル MyDocument.m には、データ ソース メソッドとデリゲート メソッドがあります。
データ ソース メソッドは、テーブル ビュー データ ソース メソッドと同様です。
- (NSInteger)numberOfPreviewItemsInPreviewPanel:(QLPreviewPanel *)panel
{
return [myCollectionOfItems count];
}
- (id <QLPreviewItem>)previewPanel:(QLPreviewPanel *)panel previewItemAtIndex:(NSInteger)index
{
return [myCollectionOfItems objectAtIndex:index];
}
パネルの動作をカスタマイズする必要がない場合は、デリゲートの実装をスキップできます。
于 2011-04-22T17:00:10.720 に答える