2012-08-09 12 views
6

पर एक सेग्यू कैसे जोड़ूं, मैं स्टोरीबोर्ड का उपयोग करके पहली बार एक ऐप बना रहा हूं। मेरे पास एक दृश्य है जो एक विशेष बटन पर एक लंबी टैप होने पर मैं एक और दृश्य खोलना चाहता हूं। मैं बिना किसी समस्या के UILongPressGestureRecognizer जोड़ने में सक्षम हूं, लेकिन मैं यह नहीं समझ सकता कि यह इशारा कैसे दूसरे दृश्य में सीगू होना है। इससे कोई फर्क नहीं पड़ता कि मैं Ctrl-Drag क्या करता हूं, कुछ भी काम नहीं करता है।मैं UIGestureRecognizer

क्या मुझे कुछ याद आ रही है?

धन्यवाद, केन

उत्तर

11

आप नियंत्रित खींचें कर सकते हैं अपने पहले नियंत्रक की खिड़की से अपने दूसरे नियंत्रक से segue बनाने के लिए, और फिर आप अपने GestureRecognizer विधि में performSegueWithIdentifier कॉल कर सकते हैं।

+0

धन्यवाद - यह काम करता है! – macgeezer

+0

यहां समस्या यह फिर से दृश्य लोड करती है, यह मूल्यों को अंदर नहीं रखती है। – baste

+0

यह [उत्तर] (http://stackoverflow.com/a/18113316/1966109) एक समान प्रश्न के लिए भी उपयोगी हो सकता है क्योंकि यह आपको आवश्यकतानुसार लागू करने के लिए अधिक जानकारी देता है। –

3

अब स्टोरीबोर्ड में इसे सब कुछ करना संभव है। प्रत्येक इशारा पहचानकर्ता ने कनेक्शन इंस्पेक्टर में सेग्यूज को ट्रिगर किया है।

+2

दरअसल ऐसा लगता है कि आप स्टोरीबोर्ड में लंबी प्रेस तक सेग्यू को कनेक्ट नहीं कर सकते हैं। जो व्यक्तिगत रूप से मुझे नफरत है। मैं इसे बड़ी टिकाऊ वस्तुओं पर हाइलाइट अनुकरण करने के लिए बहुत कुछ उपयोग करता हूं और सीगू पहचानकर्ताओं को जोड़ने और सेटअप करने की आवश्यकता है ... – yershuachu

संबंधित मुद्दे