Отключить элементы действия в UIDocumentInteractionController's presentPreviewAnimated - PullRequest
3 голосов
/ 16 февраля 2012

Я использую метод presentPreviewAnimated UIDocumentInteractionController для предварительного просмотра документа. Работает нормально. Но я хочу отключить кнопку действия в режиме предварительного просмотра. У меня есть следующие два делегированных метода для возврата NO. Но эти два метода никогда не вызывались вообще. Другие делегированные методы работают нормально. Любое предложение?

-(BOOL)documentInteractionController:(UIDocumentInteractionController *)controller canPerformAction:(SEL)action {
NSLog(@"canPerformAction");
return NO;
}

и

-(BOOL)documentInteractionController:(UIDocumentInteractionController *)controller performAction:(SEL)action {
NSLog(@"performAction");
return NO;
}

1 Ответ

1 голос
/ 17 февраля 2012

Я наконец-то переключился на использование класса QLPreviewController.Где вы можете создать его подкласс и убрать кнопку действия.(С помощью ответа на этот ответ SO .

...