Pour afficher les pièces jointes sur un système de messagerie que je développe pour mon application, j'ai un UIWebView
qui est présenté dans un ModalViewController
, affichant le fichier contenu dans la pièce jointe.UIWebView n'accepte pas les touches multiples
Si c'est une aide, le code que je utilise pour afficher le fichier est comme suit:
NSUrl docUrl = NSUrl.FromFilename(filePath);
NSUrlRequest request = new NSUrlRequest(docUrl);
webView.LoadRequest(request);
(filePath est une chaîne du chemin vers le fichier).
Cela fonctionne fantastique pour afficher des fichiers PDF, des documents texte etc.
Cependant, le UIWebView
n'accepte les gestes multi-touch (pincer pour zoomer, etc) - J'ai mis
webView.MultipleTouchEnabled = true;
webView.UserInteractionEnabled = true;
encore toujours pas de chance. Est-ce que je dois utiliser un GestureRecognizer
ou est-ce que quelque chose me manque?
Je suis conscient que je suis en utilisant MonoTouch, mais des réponses objectives C sont plus que bienvenus:)
Cela a fonctionné beaucoup merci. Si vous lisez mon commentaire précédent, ignorez cela, j'ai édité le mauvais fichier, ce qui expliquerait pourquoi cela n'a pas affecté cette vue web; n'avait pas eu mon café du matin d'ici là! – Luke