2
내 애플리케이션의 화면 오른쪽 상단에 에 UIBarButtonItemPause
아이콘이있는 UIBarButtonItem
아이콘이 있습니다. 내가 버튼을 누르면 재생 버튼으로 아이콘이 바뀌고 일시 중지되지 않은 버튼으로 돌아갑니다. (iTunes, Quicktime 또는 iPhone의 통합 미디어 플레이어가하는 것과 비슷합니다.) 재생/일시 정지 버튼을 누를 때 발생합니다. 아이콘을 변경하기 만하면됩니까? 아니면 매 번 새 버튼을 만들어 막대에 놓아야합니까? 버튼을 여기에서 찾을 수 있습니다.initWithBarButtonItem이 UIBarButtonSystemItemPause에서 UIBarButtonSystemItemPlay로 변경됩니까?
- (IBAction)pauseapp:(UIBarButtonItem *)sender
{
if(paused==TRUE)
{
paused=FALSE;
[pause initWithBarButtonSystemItem:(UIBarButtonSystemItemPause) target:self action:NULL];
return;
}
else if(paused==FALSE)
{
paused=TRUE;
[pause initWithBarButtonSystemItem:(UIBarButtonSystemItemPlay) target:self action:NULL];
return;
}
그것은 그런 것 같아 하고 싶은 뻔한 일. 사과 괴롭히기가 아주 이상하다. 단추를 만든 후에는 SystemItem을 변경할 수 없습니다. –
동의. 이 API는 iOS의 여러 다른 API와 마찬가지로 크랙 헤드에 의해 명확하게 설계되었습니다. 나는 모든 멍청이 주변을 도는 데 도움이되도록 S/O없이 무엇을 할 지 모르겠다. –