UITouch ноль в штрихахПеремещено с легким тап-слайдом - PullRequest
1 голос
/ 15 июня 2009

У меня есть объект просмотра, к которому я могу прикоснуться и получить действительное прикосновение в штрихах.

- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {
UITouch *touch = [[event allTouches] anyObject];

Если я слегка коснусь во время скольжения объекта, то прикосновения начинаются, и я вызываю прикосновения к движению, как и раньше, но на этот раз касание прикосновений к движению равно нулю. Есть идеи, почему это происходит? Похоже, что легкое касание и касание приводит к тому, что touchesMoved [[event allTouches] anyObject] по какой-то причине будет равен нулю.

Edit:

Вот немного больше информации об этой настройке. Когда происходит касание Began, это происходит в viewB, который немедленно удаляет себя из суперпредставления. Теперь viewA отображается. Это где штрихи продолжаются. Но поскольку он начался в viewB, touchSoved для viewA ничего не делает и, следовательно, ноль. Как я могу продолжить перемещение, начатое в viewB, в viewA?

1 Ответ

0 голосов
/ 15 июня 2009

Есть ли причина, по которой вы не используете объект touches вместо [event allTouches]?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...