2012-06-14 22 views
-2

如何使用NSCoding協議和NSKeyedAchiever歸檔UIView及其子視圖?我見過很多歸檔NSObject類對象的例子,但我無法歸檔UIView及其子視圖及其屬性和狀態。有誰能夠幫助我??使用nscoding實現UIVIew及其子視圖

+0

閱讀,如果它可以幫助你 http://stackoverflow.com/questions/8722067/archiving-uiview-object-which-holds-uiimageview-and-uiimage-as-a-subview-of-it -i http://stackoverflow.com/questions/9494685/archive-the-uiview-controls-uiimageview-uiscrollview-uitableview-uibutton – Saad

+0

你能舉幾個例子嗎? –

+0

上面的鏈接上有例子 – Saad

回答

0

無論該示例是用於NSObject還是UIView,因爲iOS中的每個對象都繼承自NSObject。因此,您可以在iOS中使用UIView或任何其他「對象」的蘋果教程。

這個先前提出的問題已經回答了其中的示例代碼。

How to serialize a UIView?

&

Ofcourse,你可以檢查,瘋狂大Apple Documentation

祝你好運!

+0

從技術上講,從NSObject繼承是不夠的。它需要符合NSCoding與檔案一起工作。 – chadbag