पर वापस लौटें। मैं एक छवि खींचने की कोशिश कर रहा हूं और इसे जारी करने के बाद इसे अपनी मूल स्थिति में वापस जाने देता हूं। (के रूप में इस सवाल का जवाब में देखी गई:: Basic Drag and Drop in iOS) अब तक, मैं निम्नलिखित कोड का उपयोग कर एक बटन के रूप में यह बनाकर चित्र खींच सकते हैंवस्तुओं को खींचें और छोड़ें और उन्हें अपनी मूल स्थिति
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];
और बाद में मैं निर्धारित करें:
- (IBAction) imageMoved:(id) sender withEvent:(UIEvent *) event
{
CGPoint point = [[[event allTouches] anyObject] locationInView:self.view];
UIControl *control = sender;
control.center = point;
}
इसे रिलीज़ करने के बाद मैं इसे अपनी मूल स्थिति में कैसे वापस कर सकता हूं? स्टार्टर्स के लिए मैं उस स्थिति को सहेज लेगा जिस पर प्रत्येक छवि वापस आनी चाहिए, लेकिन फिर भी, यूआईएममेज को वर्तमान स्थिति से जाने और इंगित करने के लिए वैसे भी है एक और एक?, या कोई अन्य परिवर्तनकारी समाधान?
धन्यवाद। लेकिन यह UIButton को तुरंत एक नई स्थिति में ले जायेगा, है ना?यदि ऐसा है, तो UIControlEventTouchUpInside पर चयनकर्ता को कॉल करने के बाद UIButton को इसकी वर्तमान स्थिति से आगे बढ़ने के लिए आदेश देना संभव है? –
अब तक "एनीमेशन" –