Esiste un modo per applicare i file XIB di stile creati da XCode? Qualcosa di simile allo styling di un file HTML con CSS? Mi piacerebbe essere in grado, ad esempio, di cambiare l'immagine di sfondo per tutti i pulsanti o per tutti i pulsanti di una determinata classe.Esiste un equivalente per CSS per XIB (XCode Interface Builder XML)?
(mi rendo conto che probabilmente potrebbe utilizzare XSLT per trasformare il file XIB o sottoclasse NSButton per impostare uno sfondo di default, ma avevo molto meglio utilizzare un meccanismo di tipo foglio di stile se ne esiste uno)
Grazie, - James
io non sono a conoscenza di css come la tecnologia, ma si potrebbe scrivere una categoria per i pulsanti che incorpora un metodo '[Pulsante UIButtonWithDefaultBackground: bgImage]'. –
Ora è possibile utilizzare IBInspectable e IBDesignable per definire tutti i propri stili in un punto particolare, quindi estrarre Interface Builder da tale codice automaticamente (senza dover eseguire il simulatore). Ecco una guida dettagliata: https://stackoverflow.com/questions/32682764/accessing-text-styles-in-interface-builder-and-or-storyboards. Questo esempio è per le dimensioni del font e UILabels, ma dovrebbe funzionare anche per altre viste e proprietà. – Rogare