2011-07-27 43 views
2

我有一個UIView代表一個簡單的列表和圖像。我正在尋找一種方法來導出這個列表,它究竟是如何在UIView中看到一個PFD文件,避免再次安排和繪製元素。喜歡的東西:是否可以繪製UIView及其子視圖到圖形上下文?

CGPDFContextBeginPage(myPDFContext, &pageDictionary); 
    //draw here the UIView into the context 
CGPDFContextEndPage(myPDFContext); 

我試圖用renderInContext方法,但只有圖繪,沒有它的子視圖。

回答

1

似乎應該有一個更好的方法,但你可以遍歷所有子視圖,並調用renderInContext

+0

我曾希望避免這種情況,因爲元素也是嵌套的。即使調用本身不會是一個問題(我會做它遞歸)元素被添加一個在另一個之上的順序可能會成爲一個問題。 –

+0

你有沒有試過[view.layer renderInContext]? –

+0

renderInContext似乎沒有做子視圖 – jjxtra

相關問題