iPhone/iPad Desenhe PDF como iBooks?
-
25-09-2019 - |
Pergunta
Alguém sabe como usar os gráficos principais para desenhar um PDF como no iBooks. Já posso desenhar uma página PDF usando gráficos principais, mas estava curioso para saber como o iBooks mostra uma visão de qualidade mais baixa de cada página, para que ele carregue rapidamente e, quando você permanecer em uma página, ele a torna uma qualidade total. Isso torna capaz de abrir o PDF sem precisar fazer o usuário esperar como a maioria dos aplicativos de revista que você vê no iPad. Quaisquer idéias ajudariam!
Solução
A Apple possui algum código de exemplo "ZoomingpdfViewer":
Eu suspeito que isso possa lhe dar boas idéias :-)
Outras dicas
Suponho que eles usem várias camadas, a primeira camada carrega o PDF em baixa resolução e a melhor resolução é preparada em segundo plano. Quando prontos, essas camadas são trocadas.
Dê uma olhada no CGPDFDocumentRef e CatiledLayer na documentação.