Для отображения вложений в системе обмена сообщениями, которую я разрабатываю для своего приложения, у меня есть UIWebView
, который представлен в ModalViewController
, отображающий файл, содержащийся во вложении.
Еслиэто какая-то помощь, код, который я использую для отображения файла, выглядит следующим образом:
NSUrl docUrl = NSUrl.FromFilename(filePath);
NSUrlRequest request = new NSUrlRequest(docUrl);
webView.LoadRequest(request);
(filePath - строка пути к файлу).
Это прекрасно работает дляотображение файлов PDF, текстовых документов и т. д.
Тем не менее, UIWebView
не принимает мультитач-жесты (масштабирование и т. д.) - я установил
webView.MultipleTouchEnabled = true;
webView.UserInteractionEnabled = true;
, но по-прежнему нетудачи.Придется ли мне использовать GestureRecognizer
или я упускаю что-то очевидное?
Я знаю, что использую Monotouch, но ответы на Objective C приветствуются:)