UIWebView не принимает несколько касаний - PullRequest
2 голосов
/ 25 октября 2010

Для отображения вложений в системе обмена сообщениями, которую я разрабатываю для своего приложения, у меня есть 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 приветствуются:)

1 Ответ

3 голосов
/ 26 октября 2010

Возможно ли, чтобы scalesPageToFit было установлено на NO? Это может вызвать поведение, подобное тому, что вы видите.

...