Я отображаю страницу PDF внутри UIScrollView
.Я начал использовать статью http://iosguy.com/2010/09/04/presenting-pdf-files-by-yourself/ в качестве фона.
Когда дело доходит до масштабирования, я хочу сделать следующее, чтобы избежать размытия результатов.
Когда я открываю представление, масштабирование масштабаэто 1,0.Теперь я хочу как-то сохранить соответствующий CGContextRef
в соответствии с этим видом, который показан на весь экран.
Затем я всегда хочу масштабировать соответствующую систему координат Кварца по шкале масштабирования scrollView и, наконец,преобразуйте систему координат в нужное место и увеличьте / уменьшите рамку в соответствии с масштабом масштабирования вида прокрутки.
Но я не знаю, как сохранить начальный CGContextRef
и перезагружать его каждый раз в drawRectметод.
Может ли кто-нибудь помочь мне с этим?Или кто-нибудь знает, как правильно масштабировать страницу PDF?Потому что, когда я увеличиваю или уменьшаю масштаб, рамка представления изменяется, и графический контекст всегда находится внутри этого кадра.Поэтому я масштабирую все дважды (сначала кадр, а затем документ PDF внутри кадра).Поэтому мне нужно масштабировать PDF, когда рамка занимает весь экран (начальный случай).
Может кто-нибудь помочь мне с этим?