Pregunta

Me parece que no puede conseguir NSCoding para almacenar el 'marco' o 'centro' propiedades de mi UIImageView subclase objeto. Parece para almacenar todo lo demás, propiedades personalizadas y propiedades de la clase estándar (por ejemplo, 'ocultos', etc ...), pero no el 'marco' o propiedades 'centro'. No estoy tratando de archivar una UIImage (ya que no cumple con NSCoding).

Voy a publicar código si es necesario, pero no estoy haciendo nada especial para el 'marco' que no sea su creación.

¿Alguna idea?

¿Fue útil?

Solución

El capítulo se basa en los padres sistema de coordenadas y no hay ningún padre hasta que se agrega la vista. Si usted tiene una subclase que podría anular los métodos de codificación y almacenar el marco de ti mismo, a pesar de que podría no llegar a ser en la posición correcta sobre la base de la vista padre.

Otros consejos

Se podría almacenar ese marco como una cadena usando NSStringFromCGRect () y luego leerlo de nuevo más tarde usando CGRectFromString (). Sin embargo, todo se basa en la idea de marco padre así que tenlo en cuenta.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top