iPhone 응용 프로그램을 만들고 있습니다. 현재 나는 의 UIBarButtonItem을 """second" 클래스의 대상으로 표시하므로 두 번째 클래스에 UIBarButtonItem 액션 메서드를 제공하고 있습니다. 그리고 잘 작동합니다. 이제iOS에서 UIBarButtonItem 액션이 실행되면 다른 메소드를 호출하는 방법은 무엇입니까?
- (void)rightRevealToggle:(id)sender
{
[self rightRevealToggleAnimated:YES];
}
: 여기
UIBarButtonItem *rightRevealButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"MENU"
style:UIBarButtonItemStyleBordered target:revealController action:@selector(rightRevealToggle:)];
는 2 등석의 내 UIBarButtonItem 방법입니다 : 여기
두 번째 클래스의 대상, 즉 "revealController"내 첫 번째 클래스 내 코드입니다 , 내 문제는 내 첫 번째 클래스에서 슬라이드 쇼 이미지를 표시하는, 그래서 사용자가 "rightRevealToggle"UIBarButtonItem 작업 메서드 즉, 탭할 때 슬라이드 쇼를 중지해야합니다. 대상이 동일하면 UIBarButtonItem 액션 메소드와 함께 슬라이드 쇼 중지 액션을 설정하는 것이 쉽습니다. 하지만 제 경우에는 퍼스트 클래스에서 슬라이드 쇼를 사용하고 있으며 두 번째 클래스에 선언되지 않았습니다.
여기에 내가 나에게 난 내 출력을 달성 할 수있는 몇 가지 방법을 제안 해주십시오 사용자가 UIBarButtonItem 액션 메소드
[slideshow stop];
에 탭 때 호출 할 필요가 있음을 내 슬라이드 쇼 정지 방법이다. 미리 감사드립니다! barbuttonitem 초기화와 함께
고맙습니다 .. 저에게 도움이되었습니다 .. – user2786
Welcome! 너 ans을 upvote 수 있습니다. :) – Mrunal
나는 이미 답변을 투표 ... 감사합니다! – user2786