вы добавляете в качестве подслоя слой tiledLayer, который рисует страницу PDF (CGContextDrawPDFPage) в UIView, а затем вы добавляете это как подпредставление в UIScrolView. Таким образом, у вас есть страница PDF, которую вы можете масштабировать, сжимая ее, и вы можете прокручивать.
Допустим, вы создали класс PDFViewController:
[myContentView.layer addSublayer: tiledLayer];
...
[scrollView addSubview: myContentView];
...
[self.view addSubview: scrollView];
и затем вы должны создать класс MagazineViewController, где у вас есть большой горизонтальный UIScrollView, в котором вы создаете представления из PDFViewController, которые содержат страницы. Таким образом, у вас есть представление, которое вы можете провести по горизонтали и просмотреть страницы журнала или книга.