IB'de UIBarButtonItem öğesinin tanımlayıcısını bir oynatma düğmesinin (sağa dönük üçgen) görüntüsünü ekleyen 'oynat' olarak ayarlayabilirim.Bir UIBarButtonItem tanımlayıcısını programla değiştir (değil init)?
Bu resmi programlı olarak değiştirmenin bir yolu var mı? Oynat düğmesine basıldığında onu 'duraklat' olarak değiştirmek istiyorum.
UIBarButtonItem öğesini bir tanıtıcıyla başlatabileceğinizi biliyorum, ancak henüz başlatıldıktan sonra bunu değiştirmenin bir yolunu buldum. Bu mümkün mü?
Düşünebildiğim tek şey eski düğmeyi kaldırmak ve yerine yenisini yerleştirmektir, ancak bu pek de etkili görünmüyor.
Herhangi bir düşünce?
Apple bunu StitchedStreamPlayer örneğinde yapar: http://developer.apple.com/library/ios/#samplecode/StitchedStreamPlayer/Introduction/Intro.html#//apple_ref/doc/uid/DTS40010092 – pablasso
Teknik olarak ' OP'in peşinden “UIBarButtonSystemItem” değiştiğinde, bu cevap, bir sistem öğesinin bir diğeriyle * değiştirilmesine * izin verir. –
Bu örnekte, yeni "UIBarButtonItem" diziye eklenmeden önce başlatılmış olsa da, düzgün bir şekilde serbest bırakılabilir. –