Désactiver les éléments d'action dans presentPreviewAnimated de UIDocumentInteractionController

StackOverflow https://stackoverflow.com/questions/9302810

Question

J'utilise la méthode presentPreviewAnimated de UIDocumentInteractionController au document de prévisualisation. Ça fonctionne bien. Mais je souhaite désactiver le bouton d'action en mode de prévisualisation. J'ai les deux méthodes déléguées suivantes pour retourner NO. Mais ces deux méthodes ne se sont appelés du tout. Les autres méthodes fonctionnent très bien délégués. Toute suggestion?

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

et

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

La solution

J'ai finalement passé à utiliser la classe QLPreviewController. Où sous-classe et que le bouton d'action disparu. (Avec l'aide de la réponse par rbrown de cette SO .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top