¿Cómo crear la subclass UIView con xib?

Quiero crear UIView comúnmente. Y use esa vista en todos los controlleres de vista. ¿Cómo se puede crear la subclass UIView con xib y usarla en todos los controlleres de vista? Gracias por adelantado.

  1. Necesita crear su subclass: File -> New -> File -> Cocoa Touch -> Objective C-class -> Subclass of Target Class Type (UIView en su caso)
  2. Luego, crea el xib para ello: File > New > User Interface > View (nombra tu xib)
  3. Ahora ve y diseña tu xib en el Interface Builder .
  4. Lo último que debe hacer es cambiar el tipo de class de su vista en el Identity Inspector . Su xib personalizado se vinculará con su class personalizada.

Avísame si necesitas más detalles.

Una subclass UIView primero debe consistir en un código que lo defina, independientemente de cómo vaya a utilizar esta vista. Después de crear esta class, para usarla, solo necesita definir el nombre de la class en el Generador de interfaces. Seleccione la UIView que agregó y cambie su nombre de class en el inspector de objects.

introduzca la descripción de la imagen aquí

Tenga en count que las nuevas properties o funcionalidades que está agregando a esta UIView no serán accesibles editando el xib, sino solo por código.