¿Hay algo similar a los dibujos animados XML de Android en iOS?

Actualmente estoy creando un "lenguaje de layout" para mi empresa que incluye dibujos personalizados para botones, controles deslizantes, etc. Básicamente, la idea es que quiero que nuestras aplicaciones en Android e iOS se vean y se sientan lo más similares posible.

Empecé en Android y he creado dibujables XML para botones con bordes simples y esquinas networkingondeadas, etc. Como estoy usando XML, puedo cambiar fácilmente cosas como el grosor de línea, la dimensión del radio y el color con un solo cambio. Otros files hacen reference a cosas como @dimen / default_thickness, etc.

¿Hay algún tipo de concepto similar en iOS? Lo que me gustaría hacer es volver a crear estos elementos de interfaz de usuario en iOS "dinámicamente" para que no tenga que crear files de image para cada elemento. Esto haría más difícil cuando una aplicación usa un color para los objects y otro usa otra cosa.

Básicamente, lo que quiero saber es esto: ¿Hay alguna forma, con iOS, de crear dinámicamente resources dibujables en lugar de utilizar imágenes preformadas estáticas?

Primero,

No hay ningún XML para agregar estilo a los botones u otras vistas.

En segundo lugar, puede implementar el mismo tipo de process de layout creando un file de constantes usando NSObject, y luego simplemente agregue funciones personalizadas, variables para crear botones … Algo así:

+ (UIButton *) create_styled_btn (float corner_width, UIColor color) {…. return btn; }

Y, por supuesto, puede cambiar dinámicamente el estilo de los objects a través del código, al igual que en Android. XML en Android es, por supuesto, estático, así que tal vez estoy leyendo tu pregunta incorrectamente.

Todo lo mejor.