Компиляция файлов pyx с зависимостями в разных пакетах

Я использую помощников, когда код, вероятно, будет использоваться снова в других проектах и partials для кода, характерного для проекта.

25
задан VikingoS says Reinstate Monica 24 June 2012 в 22:00
поделиться

1 ответ

Я пока не могу комментировать, поэтому отвечаю: -)

Вы должны попробовать QuickLook framework. В моем случае я искал, как настроить UIDocumentInteractionController, и не смог найти ничего полезного. Я достиг того, что хотел (в моем случае, имея «просмотр» в другом представлении), используя QuickLook. Вот пример кода, чтобы иметь QLPreviewController в качестве дочернего контроллера (возможность свободно создавать родительский контроллер, что поможет вам в вашем случае).

self.previewController = [[QLPreviewController alloc]init];
self.previewController.delegate=self;
self.previewController.dataSource=self;
[self addChildViewController:self.previewController];
self.previewController.view.frame = CGRectMake(0, 0, self.previewView.frame.size.width, self.previewView.frame.size.height);
[self.previewView addSubview:self.previewController.view];
[self.previewController didMoveToParentViewController:self];

Вам также понадобятся некоторые делегаты: QLPreviewControllerDataSource и QLPreviewControllerDelegate

, а также некоторые должны быть реализованы:

- (id <QLPreviewItem>)previewController: (QLPreviewController *)controller previewItemAtIndex:(NSInteger)index

возвращать NSURL ресурсу

- (NSInteger) numberOfPreviewItemsInPreviewController: (QLPreviewController *) controller

возвращает количество элементов для предварительного просмотра (в моем случае, 1)

2
ответ дан 28 November 2019 в 22:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: