2012-02-28 4 views

답변

3

QLPreviewController는 사무용 문서, pdf, 이미지, 동영상 파일, 텍스트 문서 등과 같은 다양한 문서를 열고 표시 할 수 있습니다. 또한 내장형 인쇄 기능을 제공합니다. 영화 파일을 열 때 공기 재생과 같은 모든 표준 컨트롤이 있습니다. 또한 QLPreviewControllerDelegate를 통해 여러 문서 미리보기를 지원합니다. 이 모든 것을 "무료"로 얻고 그것을 얻기 위해 아주 적은 코드를 작성해야합니다.

UIWebView는이 작업을 많이 수행 할 수 있지만 처리하기 위해 더 많은 코드를 작성해야합니다. 이미지를 "적절하게"렌더링하는 데 더 많은 작업이 필요할 것이므로 어떤 경우에는 영화와 오디오를 직접 처리해야합니다. 또한 일반 텍스트 파일을 볼 때 적절한 텍스트 인코딩을 검색하는 데 문제가있을 수 있습니다.

QLPreviewController는 훨씬 나은 "올인원"솔루션입니다. QLPreviewController가 제공하는 것보다 더 많은 통제가 필요한 경우 다른 클래스도 사용할 수 있습니다.

+0

감사합니다. 나는 나중에 QLPreviewController를 시도 할 것이다. (나는 이미 내 UIWebView 작업을 만들었으므로 다른 것을 시도하는 동기가 부족하다.) – Qiulang

+0

나는 똑같이 수행했다. QLPreveiwController를 사용하면 그것을 이해할 수있을 것입니다. 작업이 적고 사용하기가 쉽습니다. 행운을 빌어 요. – Mongo

+1

아마도이 질문에 대한 답변으로 이것을 추가 할 수 있습니다;) – valheru