ビューの状態を復元したいのですが、ビューに。がありUIPickerView
ます。
UIPickerView
グラフィックコンポーネント、つまり背景のホイール画像があるように見えます。私はそれUIImage
をアーカイブできないことを知っています。のような画像を含むものはすべて、エンコードする前にUIImageView
まず画像をに設定する必要があります。nil
ただし、準拠してUIPickerView
います。NSCoding
つまりencodeObject
、動作するdecodeObject
はずです。
しかし、彼らはしません。つまり、エラーは発生しません。しかし、デコードした後、UIPickerView
画像なしで取得します。見栄えが悪い!
これは、私が怒っていないことを証明するためのショットの前後です。
前
後
これで、現在のユーザー選択を保存し、ピッカーのメソッドを呼び出してビューを再作成できることがわかりましたselectRow
。しかし、本当に、私は興味があります。UIPickerView
NSCoding
実際には準拠しておらず、背景のホイール画像を元に戻すためにこれ以上何もできないのに、なぜ準拠しているのですか?