是否可以更改 UIPrintPageRender 中某些页面的 footerHeight?
场景:在我们的应用程序中,我们生成 PDF 文件。一个额外的内容将被添加到几页的页脚中,而不是全部。所以到目前为止我所做的是覆盖drawPrintFormatter(_ printFormatter: UIPrintFormatter, forPageAt pageIndex: Int)
override func drawPrintFormatter(_ printFormatter: UIPrintFormatter, forPageAt pageIndex: Int) {
footerHeight = displayRemark ? withRemarkFooterHeight : defaultFooterHeight
super.drawPrintFormatter(printFormatter, forPageAt: pageIndex)
}
我用断点检查了footerHeight,并确认它已更新为我想要的。但是 PDF 不会为所述页脚高度调整大小/重新计算。
有谁能做到这一点?
谢谢!