У меня есть следующие фрагменты кода
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event {
UITouch *touch = [touches anyObject];
NSUInteger numberTaps = [touch tapCount];
// Tapping
if (numberTaps > 0) {
// do something
}
...
Приведенный выше код в основном обнаруживает одиночное нажатие на маленькое изображение (ширина = 18 и высота = 36). Он работает в 90% случаев, обнаруживая одно касание.
Но иногда он пропускает это (случайно). Я должен нажать несколько раз, прежде чем он поднимет один кран.
Что я сделал не так или пропустил, чтобы я мог постоянно определять одно касание на 100%?