मुझे उंगली के स्पर्श पर गोलाकार रूप से एक दृश्य घुमाने के लिए है ... मेरा मतलब है पुराने फोन नंबर डायल करना ... और स्पर्श केवल कोनों पर होना चाहिए ..... क्या कोई मेरी मदद कर सकता है ... मैं यह एक बहुत कोशिश की है ... लेकिन सफलताओंस्पर्श पर एक दृश्य घूर्णन
नहीं था
7
A
उत्तर
11
आप विचार है कि आप बारी बारी से और की तुलना में एक चयनकर्ता विधि जोड़कर उसे इस तरह इसे लागू करना चाहते हैं पर UIRotationGestureRecognize
परिभाषित करने की जरूरत ।
आप को यह जोड़े viewDidLoad
विधि
UIRotationGestureRecognizer *rotate = [[UIRotationGestureRecognizer alloc] initWithTarget:self action:@selector(rotation:)];
[myUIViewObject addGestureRecognizer:rotate];
[rotate release];
और फिर विधि को लागू।
- (void) rotation:(UIRotationGestureRecognize *) sender
{
CGAffineTransform myTransform = CGAffineTransformMakeRotation(sender.rotation);
sender.view.transform = myTransform;
}
पीएस। myUIViewObject
कोई भी UIView
ऑब्जेक्ट हो सकता है जिसे आप घुमाने के लिए चाहते हैं।
संपादित करें:
आप इस यहाँ के बारे में जानकारी का एक बहुत कुछ मिल जाएगा:
http://www.iphonedevsdk.com/forum/iphone-sdk-development/49847-how-find-angle-two-points.html
धन्यवाद .... लेकिन मैं इशारा इस्तेमाल नहीं किया है इससे पहले कि आप मुझे इस बारे में अधिक कर सकते हैं। ..? –
ठीक है मुझे अपना जवाब संपादित करने दें। – Robin
आपके उत्तर के लिए धन्यवाद ... मैं रोटेशन के लिए imageView का उपयोग कर रहा हूं ... इंटरफ़ेसबिल्डर से जोड़ रहा हूं .. मैंने अपना उपयोगकर्तांट्रक्शन और मल्टीप्लेटच दोनों सक्षम कर दिया है ... लेकिन फिर भी यह rorating नहीं है .... मैंने केवल आपका उपयोग किया है कोड और कुछ भी नहीं .... छवि के साथ बस -myUIViewObject को प्रतिस्थापित करें ... –