IB에서 UIBarButtonItem의 식별자를 '재생'으로 설정하여 재생 버튼 (오른쪽 삼각형)의 이미지를 추가 할 수 있습니다.UIBarButtonItem 식별자를 프로그램 적으로 변경 (초기화하지 않음) 하시겠습니까?
이 이미지를 프로그래밍 방식으로 바꿀 수 있습니까? 재생 버튼을 누르면 '일시 중지'로 변경하고 싶습니다.
나는 UIBarButtonItem을 식별자로 초기화 할 수 있지만 아직 초기화 된 후에는 변경할 방법이 없다는 것을 알고 있습니다. 이것은 가능한가?
제가 생각할 수있는 유일한 점은 이전 버튼을 제거하고 새 버튼을 초기화하는 것입니다. 그러나 이것은 거의 효율적이지 않습니다.
의견이 있으십니까?
Apple은 StitchedStreamPlayer 예제에서이 작업을 수행합니다. http://developer.apple.com/library/ios/#samplecode/StitchedStreamPlayer/Introduction/Intro.html#//apple_ref/doc/uid/DTS40010092 – pablasso
기술적으로 ' 'UIBarButtonSystemItem'을 OP로 변경하면이 대답을 통해 한 시스템 항목의 * 대체 *를 다른 항목으로 대체 할 수 있습니다. –
이 예제에서는 새 UIBarButtonItem을 배열에 넣기 전에 초기화해야하므로 제대로 릴리스 될 수 있습니다. –