Я использую Quicklook для отображения некоторых файлов PDF, пользователю нужно просто просмотреть файл, а затем щелкнуть мышью. пользовательский интерфейс по умолчанию предоставляет больше параметров, таких как копирование или печать. Также пользовательский интерфейс показывает стрелки рядом с кнопкой «Готово», которая позволяет перейти к другим доступным файлам. Обе из них мне нужно удалить (скрыто). Теперь я просматривал, и большинство сообщений говорят о подклассе QLPreviewController и настройке нового класса. Поэтому я делаю это следующим образом:QuickLook, удалите все кнопки панели инструментов, кроме кнопки «Готово»
@interface MyQLViewer : QLPreviewController <QLPreviewControllerDataSource, QLPreviewControllerDelegate> {
}
и в файле .m
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
[[self navigationItem] setRightBarButtonItem:nil];
}
сейчас в моем собственном проекте у меня есть свойство MyQLViewer, что я [MyQLViewer Alloc ] init] в событии viewdidload для xib.
Это не работает. что мне не хватает?
Спасибо.