UIScrollview трогает началось, коснулось движений, коснулось действий

Я сделал это сенсорные действия в UIView, т. Е. В uiview есть два или три подпредставления v1,v2,v3. Я использовал приведенный ниже код для размещения изображения i1,i2,i3 в соответствующих видах, и если я переместил касание, изображения переместятся в эту точку вида.

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
    UITouch *touch = [touches anyObject];
    if ([touch view] == v1)
    {
        CGPoint location = [touch locationInView:v1];
        i1.center = location;
    }
        else if([touch view] == v2)
    {
        CGPoint location = [touch locationInView:v2];
        i2.center = location;
    }
}
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {
    UITouch *touch = [touches anyObject];
    if ([touch view] == v1)
    {
        CGPoint location = [touch locationInView:v1];
        i1.center = location;
    }
        else if([touch view] == v2)
    {
        CGPoint location = [touch locationInView:v1];
        i2.center = location;
    }
}

Теперь я должен сделать это для последовательности из 28 изображений, поэтому я пошел на Uiscrollview, но я не могу получить это, пожалуйста, объясните мне ясно с кодом. заранее большое спасибо за вашу помощь

1 ответ

Решение

Вам нужно создать подкласс UIScrollView, чтобы получить сенсорные события UIScrollView.

Другие вопросы по тегам