메신저, 내가 우리는 도청 장치에서 타이머를 사용할 수 있습니까? 사용자가 총알을 쏠 도청하는 응용 프로그램 작업을
자신의 어떤 조각 그들의 탭, 그 다음을 누르거나 터치가 1 또는 3 초 후에 계산한다 같은 을 제한하는 사용자가 원하는, 내가 지속적으로 탭핑/터치하기 위해 사용자를 현혹시키는 데 사용할 수 있습니까?빠른 응답은 aleways 고려 NSTimer 클래스 문서로보고
메신저, 내가 우리는 도청 장치에서 타이머를 사용할 수 있습니까? 사용자가 총알을 쏠 도청하는 응용 프로그램 작업을
자신의 어떤 조각 그들의 탭, 그 다음을 누르거나 터치가 1 또는 3 초 후에 계산한다 같은 을 제한하는 사용자가 원하는, 내가 지속적으로 탭핑/터치하기 위해 사용자를 현혹시키는 데 사용할 수 있습니까?빠른 응답은 aleways 고려 NSTimer 클래스 문서로보고
이와 같이 NSTimer 개체를 사용할 수 있습니다.
에게 BOOL restrictTap;
이 방법을 추가 클래스에 플래그를 만듭니다
// is your tap method
- (void) tap {
if (restrictTap) {
return;
}
// do your staff
restrictTap = YES;
[NSTimer scheduledTimerWithTimeInterval:3
target:self
selector:@selector(enableTap)
userInfo:nil
repeats:NO];
}
- (void) enableTap {
restrictTap = NO;
}
/ 관련 shishir을 감사합니다.
내 코드는 다음과
같은 경우 (bulletNo == - 1) { bulletNo = 6;
}
스위치 (bulletNo)마다 탭에
{
case 6:
[self.audioPlayer play ];
bulletOne.hidden=FALSE;
bulletTwo.hidden=FALSE;
bulletThree.hidden=FALSE;
bulletFour.hidden=FALSE;
bulletFive.hidden=FALSE;
bulletSix.hidden=FALSE;
break;
case 5:
[self.audioPlayer play ];
bulletOne.hidden=FALSE;
bulletTwo.hidden=FALSE;
bulletThree.hidden=FALSE;
bulletFour.hidden=FALSE;
bulletFive.hidden=FALSE;
bulletSix.hidden=TRUE;
break;
case 4:
[self.audioPlayer play ];
bulletOne.hidden=FALSE;
bulletTwo.hidden=FALSE;
bulletThree.hidden=FALSE;
bulletFour.hidden=FALSE;
bulletFive.hidden=TRUE;
bulletSix.hidden=TRUE;
break;
case 3:
[self.audioPlayer play ];
bulletOne.hidden=FALSE;
bulletTwo.hidden=FALSE;
bulletThree.hidden=FALSE;
bulletFour.hidden=TRUE;
bulletFive.hidden=TRUE;
bulletSix.hidden=TRUE;
break;
case 2:
[self.audioPlayer play ];
bulletOne.hidden=FALSE;
bulletTwo.hidden=FALSE;
bulletThree.hidden=TRUE;
bulletFour.hidden=TRUE;
bulletFive.hidden=TRUE;
bulletSix.hidden=TRUE;
break;
case 1:
[self.audioPlayer play ];
bulletOne.hidden=FALSE;
bulletTwo.hidden=TRUE;
bulletThree.hidden=TRUE;
bulletFour.hidden=TRUE;
bulletFive.hidden=TRUE;
bulletSix.hidden=TRUE;
break;
case 0:
[self.audioPlayer play ];
bulletOne.hidden=TRUE;
bulletTwo.hidden=TRUE;
bulletThree.hidden=TRUE;
bulletFour.hidden=TRUE;
bulletFive.hidden=TRUE;
bulletSix.hidden=TRUE;
reloadLabel.hidden=FALSE;
[reloadbutton setHidden:NO];
break;
default:
break;
}
총알 값 1만큼 감소를 얻는다. 6 개의 총알 이미지를 제공했습니다. 각 탭마다 총알 이미지가 표시되고 호출 될 수 있습니다.
이제 (예 : 글 머리 기호 == 60); bulleNo의 값이 0이되면, 각 6 탭에 모든 총알이 보이지 않는 얻을 지금
, 그래서 내가 원하는 모든 이미지 안함을 얻을, 원자바오, 내가 활용할 사용자를 제한 할 수 있습니다. 나는 이미 hv 기능을 통해 사용자가 흔들릴 때 모든 6 개의 이미지가 뜬다. 그리고 모든 총알 이미지가 보이기 시작하면 사용자가 다시 시작할 수있다 ...희망 m 맑음 와트 내가 원하는 ... 빠른 답장 항상 감사합니다 ... 어쨌든 답장을 보내 주셔서 감사합니다.
어떤 뷰 개체가 탭 메시지를 받고 있는지 분명하지 않습니다. 어떤 개체가 탭 메시지를 무시해야합니까? – falconcreek