In IB posso impostare l'identificatore di un'UIBarButtonItem di 'giocare', che aggiunge l'immagine di un pulsante di riproduzione (triangolo verso destra).Cambia (non init) un identificatore UIBarButtonItem programmaticamente?
C'è un modo per cambiare questa immagine programatically? Voglio cambiarlo in 'pausa' quando viene premuto il pulsante di riproduzione.
So che è possibile inizializzare un UIBarButtonItem con un identificatore ma ho ancora trovare un modo per cambiarlo dopo che è stato inizializzato. È possibile?
L'unica cosa che mi viene in mente è quello di rimuovere il vecchio pulsante e inizializzare una nuova al suo posto, ma questo non sembra efficiente.
Qualche idea?
Apple fa questo nell'esempio StitchedStreamPlayer: http://developer.apple.com/library/ios/#samplecode/StitchedStreamPlayer/Introduction/Intro.html#//apple_ref/doc/uid/DTS40010092 – pablasso
Mentre tecnicamente non e ' cambiando 'il 'UIBarButtonSystemItem' come l'OP è dopo, questa risposta consente la * sostituzione * di un elemento del sistema con un altro. –
Sebbene, in questo esempio, il nuovo 'UIBarButtonItem' debba essere inizializzato prima di essere inserito nell'array, in modo che possa essere rilasciato correttamente. –