En IB puedo establecer el identificador de un UIBarButtonItem para 'reproducir', que agrega una imagen de un botón de reproducción (triángulo que apunta hacia la derecha).¿Cambiar (no init) un identificador UIBarButtonItem programáticamente?
¿Hay alguna manera de cambiar esta imagen de forma programática? Quiero cambiarlo a 'pausa' cuando se presiona el botón de reproducción.
Sé que puede inicializar un UIBarButtonItem con un identificador pero todavía no he encontrado la manera de cambiarlo después de que se haya inicializado. ¿Esto es posible?
Lo único que se me ocurre es quitar el viejo botón e inicializar uno nuevo en su lugar, pero esto parece poco eficiente.
¿Alguna idea?
Apple hace esto en el ejemplo de StitchedStreamPlayer: http://developer.apple.com/library/ios/#samplecode/StitchedStreamPlayer/Introduction/Intro.html#//apple_ref/doc/uid/DTS40010092 – pablasso
Aunque técnicamente no ' cambiando 'el 'UIBarButtonSystemItem' como lo está el OP, esta respuesta permite el * reemplazo * de un elemento del sistema con otro. –
Aunque, en este ejemplo, el nuevo 'UIBarButtonItem' debe inicializarse antes de colocarse en la matriz, para que pueda ser liberado correctamente. –