Хорошо, наконец, я решил так:
-(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
{
UITouch *touch = [[event touchesForView:self] anyObject];
CGPoint location = [touch locationInView:touch.view];
for(UIButton*boton in botones)
{
if(CGRectContainsPoint([boton frame], location) && boton.tag != boton_anterior)
{
boton_anterior = boton.tag;
[self lletraPitjada:boton];
}
}
}
Я переопределил / прокомментировал действие набора кнопок, потому что у меня не работает:
//[lletra addTarget:self action:@selector(lletraPitjada:) forControlEvents: UIControlEventTouchDragEnter];
и неактивное взаимодействие с пользователем, посколькуUITouch кнопки не нравятся:
lletra.userInteractionEnabled = NO;
И вуаля ... все работает отлично ...