मान लें कि आपके पास UIViewपृष्ठभूमि छवि और कई के साथ एक दृश्य है vehicles, तो आप प्रत्येक नए वाहन को एक के रूप में परिभाषित कर सकते हैं UIButton(UIImageView शायद यह भी बहुत अच्छा होगा:
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button addTarget:self action:@selector(imageTouch:withEvent:) forControlEvents:UIControlEventTouchDown];
[button addTarget:self action:@selector(imageMoved:withEvent:) forControlEvents:UIControlEventTouchDragInside];
[button setImage:[UIImage imageNamed:@"vehicle.png"] forState:UIControlStateNormal];
[self.view addSubview:button];
तब आप वाहन को उस स्थान पर ले जा सकते हैं जहाँ आप चाहते हैं UIControlEventTouchDragInside, जैसे कि घटना का जवाब देकर , जैसे:
- (IBAction) imageMoved:(id) sender withEvent:(UIEvent *) event
{
CGPoint point = [[[event allTouches] anyObject] locationInView:self.view];
UIControl *control = sender;
control.center = point;
}
व्यक्तिगत वाहन के लिए अपने ड्रग्स को संभालना बहुत आसान है, इस दृश्य को संपूर्ण रूप से प्रबंधित करना।