прикосновения закруглились не вызывая ??? или случайно называется

Если я подниму палец вверх от первого прикосновения, то он распознает следующее касание просто отлично. Это только когда я постоянно удерживаю свое первое касание, а затем пытаюсь коснуться другой области другим пальцем одновременно. Затем он будет неправильно зарегистрировать это второе касание как снова с первого касания.

Обновление Это имеет какое-то отношение к касаниям. Не вызывается закругление до тех пор, пока не закончится последнее ПОСЛЕДНЕЕ касание (не имеет значения, если у вас уже было 5 других касаний до того, как вы наконец отпустили последнее ... он призывает их всех закончить, как только закончится последнее касание)

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {

 UITouch* touch = [touches anyObject];

 NSString* filename = [listOfStuff objectAtIndex:[touch view].tag];

// do something with the filename now

}

- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event {

 ITouch* touch = [touches anyObject];
 NSString* buttonPressed = [listOfStuff objectAtIndex:[touch view].tag];

 // do something with this info now
}
8
задан iwasrobbed 28 April 2010 в 04:06
поделиться

2 ответа

По какой-то причине touchesEnded задерживается только тогда, когда касание находится в пределах прокрутки. Если вы либо: а) отключите прокрутку от прокрутки; или б) не используйте scrollview, тогда сразу же доставляется touchesEnded.

Я слышал, что некоторые люди перехватывают sendEvent, но мне это кажется отрывочным, и я действительно не хочу портить цепочку респондентов, поскольку sendEvent обрабатывает очень много событий.

Есть дополнительные мысли? Кто-нибудь когда-нибудь создавал подклассы UIWindow, чтобы попытаться перехватить прикосновения таким образом? Любой вклад, который вы могли бы предоставить, приветствуется.

7
ответ дан 5 December 2019 в 06:22
поделиться

Установить multipleTouchEnabled .

В Interface Builder установлен флажок «Множественное касание» в разделе «Взаимодействие с пользователем включено».

0
ответ дан 5 December 2019 в 06:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: