2012-10-03 9 views
5

मुझे एक ही बटन से दो सेगुए बनाने की ज़रूरत है, और फिर मैं प्रोग्राम उन्मुखता को पसंद करना चाहता हूं कि डिवाइस अभिविन्यास के आधार पर कौन सा उपयोग करना है। मेरी समस्या यह है कि आप केवल एक बटन से दूसरे दृश्य में एक सेगू बनाने लगते हैं, इसलिए जब मैं दूसरा जोड़ता हूं तो यह पहले बदल जाता है।सेगु मैनुअल का उपयोग

आप एक सेग्यू कैसे जोड़ते हैं जो या तो बटन से जुड़ा नहीं है, इसलिए मैं प्रोग्रामेटिक रूप से कर सकता हूं या आपको यह कैसे करना चाहिए। मैं दो विचारों को देखना चाहता हूं जो ऑब्जेक्ट्स के आधार पर ऑब्जेक्ट्स को स्थानांतरित करने के बजाय दिशा-निर्देश के आधार पर गतिशील रूप से उठाए जाते हैं क्योंकि वहां बहुत सारी वस्तुएं और कस्टम सामान हैं जो दो विचारों के लिए बहुत आसान बनाते हैं।

उत्तर

14

आपको मैन्युअल रूप से segue को ट्रिगर करना होगा। बटन को एक विधि में दबाएं, फिर दो स्टूग्स बनाएं, प्रत्येक स्टूडियोबोर्ड में से प्रत्येक को अपने स्टोरीबोर्ड में, फिर इसे आईबी में पहचानकर्ता दें, फिर अपनी विधि में आप "performSegueWithIdentifier:" को कॉल कर सकते हैं।

अतिरिक्त जानकारी

एक मैनुअल segue बनाने के लिए, पर कंट्रोल क्लिक आईबी में दृश्य नियंत्रक वस्तु से एक और दृश्य नियंत्रक करने के लिए और बॉक्स "मैनुअल Segue" के रूप में पॉप अप होगा। बस सुनिश्चित करें कि यह एक पहचानकर्ता है।

1

मुझे लगता है कि आप बटन को एक आईबीएशन ट्रिगर कर सकते हैं जिसमें आप अभिविन्यास के आधार पर एक विकल्प बना सकते हैं और फिर उचित सेग्यू प्रोग्रामेटिक रूप से ट्रिगर कर सकते हैं।

+0

मुझे अब तक मेरी समस्या यह है कि शुरू करने के लिए सेगू कैसे बनाया जाए – jskrwyk

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