iPhone - 在一张纸上打印多张图像

Bro*_*die 6 printing iphone ios

我有一个jpgs(7)数组,我想打印.所有的图像都是相同的尺寸,900x1382,我想通过将它们旋转90度并在顶部/底部打印在一张信纸大小的纸上将它们打印成两页.

听起来我需要创建一个printFormatter,但这就是我遇到的问题.我已经阅读了Apple的绘图和打印指南大概10次,我无法想象如何做我想做的事情.

有人可以帮助我,或者至少指出我的方向是一个好的教程吗?

Jay*_*Jay 3

    - (void)drawPageAtIndex:(NSInteger)pageIndex inRect:(CGRect)printableRect
    { 
        // You can draw images in the specified rect. 

    }
Run Code Online (Sandbox Code Playgroud)

尝试子类化 UIPageRenderer,然后重写上面的函数。您可以在指定的矩形中绘制图像。我认为您必须检查 Apple 的 PrintPhoto 示例代码,以及旧指南中的自定义绘图。检查它并添加对此的评论。谢谢 :)