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.