싱글과 더블 탭에 응답하는 버튼을 만들려고합니다. myAction 메서드를 사용하여이 작업을 수행하려고합니다. 문제는 버튼을 처음 누르면 myAction 메서드가 호출되지 않는다는 것입니다.iPhone UIButton Tap
누군가 이런 일이 일어나는 이유를 말할 수 있습니까? 어떻게 해결할 수 있습니까?
-(IBAction)myButton:(id)sender{
UIButton *theButton = (UIButton *)sender;
[theButton addTarget:self action:@selector(myAction:forEvent:) forControlEvents:UIControlEventAllEvents];
}
- (void)myAction:(id)sender forEvent:(UIEvent *)event {
NSLog(@"Touch events goes here");
}
당신은 헤더 파일에 함수를 정의해야
I. 바실 레프
myButton이 정의되어 있지만 myAction을 정의하는 것을 잊었다 고 생각합니다. 이게 내가 문제라고 생각하니? 메소드 myAction은 제 2, 제 3 등 탭에서 결과를 기록합니다. – Ivan
나는 그것을 위해서해야한다. 문제가 해결되지 않으면 알려주십시오. – lugte098