Можно ли изменить высоту нижнего колонтитула некоторых страниц в UIPrintPageRender?
Сценарий: в нашем приложении мы генерируем файлы 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 не изменяет размер / пересчитывает для указанного значения footerHeight.
Кто-нибудь может это сделать?
Спасибо!