- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
В настоящее время я получаю 1 объект в
touches
когда я нажимаю двумя пальцами одновременно (удерживая клавишу выбора и нажимая на симулятор). Я считаю, что это потому, что я не включил
multipleTouchEnabled
свойство прикрепленного представления. Хочу сделать так, чтобы это событие не регистрировалось на мультитач.
Изучая проблему, кажется, что она сработает, если я включу multipleTouchEnabled, а затем сделаю
if ([touches count] > 1) {
return;
}
in my
touchesBegan:
Однако мне это кажется странным, поскольку я ВКЛЮЧАЮ multipleTouchEnabled, чтобы ОТКЛЮЧИТЬ несколько касаний, и меня беспокоит, будут ли побочные эффекты. Есть ли лучший способ решить мою проблему?
-touchesBegan:
будет вызван дважды (или более) с разными прикосновениями. - person Kurt Revis   schedule 12.02.2013