NSCoding no parece para almacenar el marco de mi UIImageView
-
28-09-2019 - |
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?
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.