UIDocumentInteractionController против QLPreviewController на iOS - PullRequest
8 голосов
/ 01 ноября 2011

Может ли кто-нибудь, кто использовал оба варианта, прокомментировать «Какая разница, и когда вы должны использовать один над другим?»Последние пару дней я потратил на адаптацию кода из образца DocInteraction к своему собственному приложению, и чем больше я знаком с этими двумя наборами, тем меньше я вижу различия между ними:

  • Они оба отображают документы
  • Они оба представляют только полноэкранный режим
  • Они оба имеют "открыт в" и "печать"
  • Они оба могут изменять масштаб изображения с небольшого прямоугольника на экране

Я просто не вижу никакой разницы при переключении между ними, кроме цвета панели инструментов.

Конечно, я что-то упускаю (или ошибаюсь в этих других пунктах).Есть мысли?

1 Ответ

4 голосов
/ 01 ноября 2011

UIDocumentInteractionController использует QLPreviewController для отображения. Это позволяет использовать дополнительные методы для делегатов.

...