मैं एक स्टोरीबोर्ड के रूप में एक आईबुक-जैसे फ्लिप संक्रमण को लागू करने की कोशिश कर रहा हूं। सीगू को राहत देना चाहिए। UINavigationControllers ढेर पर/से destinationViewController
पॉप करें।कस्टम सेगु पुशिंग/पॉपिंग UIViewControllers
मैं अपने segues perform
विधि में व्यू कंट्रोलर को धक्का दे सकता हूं लेकिन मैं पॉप नहीं कर पा रहा हूं। जब मैं अपनी फ्लिप एनीमेशन बनाने के बाद नियंत्रक को सही करता हूं तो एनीमेशन नहीं चलता है और इसकी कॉलबैक - जो [[UIApplication sharedApplication] endIgnoringInteractionEvents]
को कभी नहीं बुलाया जाना चाहिए और मेरे ऐप के परिणाम मर गए हैं।
इसलिए मैंने animationDidStop:anim:flag
प्रतिनिधि विधि में धक्का/पॉप करने की कोशिश की लेकिन इसे ध्वज सेट के साथ कभी भी सही नहीं कहा जाता है।
मुझे लगता है कि प्रतिनिधि विधि को कॉल करने से पहले segue को हटा दिया गया है। इसके अलावा मेरे द्वारा और क्या किया जा सकता है?
यदि आप स्टोरीबोर्ड का उपयोग कर रहे हैं तो आपको आईओएस 5 का उपयोग करना होगा। 'UIPageViewController' का उपयोग क्यों न करें? यह आपके द्वारा iBooks देखने वाले सभी मानक पृष्ठ फ़्लिप व्यवहार को लागू करता है। –
मैं पेजकर्ल के बारे में बात नहीं कर रहा हूं लेकिन आईबुक्स बुकशेल्फ़ से स्टोर और पीछे की ओर फ्लिप के बारे में बात नहीं कर रहा हूं। – cschuff
असल में, आप दो व्यू कंट्रोलर चाहते हैं जो "बैक-टू-बैक" दिखाई देते हैं, ताकि आप दोनों एक ही स्थान के भीतर इच्छानुसार, दोनों के बीच फ्लिप कर सकें, बनाम एक स्टैक पर हो रहा है जिसके साथ प्राथमिकता हो रही है अन्य, हाँ? मैं इसे 100% सुनिश्चित होने तक उत्तर के रूप में पोस्ट नहीं करूंगा, लेकिन मुझे आश्चर्य है कि इसके बजाय भ्रम प्रदान करना सबसे अच्छा होगा (इसलिए मान लीजिए कि आपके पास टेबल व्यू और मैप व्यू है। एक प्राथमिक बनाएं, एक फ्लिप के साथ माध्यमिक के लिए segue, और रिवर्स फ्लिप प्रति बैक "वापस" हो। इसे बाहर करने की कोशिश करनी होगी ...) –