मैं एक्सकोड 4 के लिए लगभग नौसिखिया हूं। एक कस्टम संक्रमण एनीमेशन को जोड़ने के लिए एक तरीका है कि यह स्टोरीबोर्ड में इंटरफ़ेस बिल्डर द्वारा प्रस्तुत चार में से एक नहीं है प्रबंधन? विशेष रूप से, मैं सामान्य "कवर वर्टिकल" के समान एनीमेशन चाहता हूं, लेकिन क्षैतिज। मैं एक दृश्य को बाएं से दाएं (या दाएं से बाएं) तक स्लाइड करने के लिए एक दृश्य चाहता हूं, इसके बजाय "कवर वर्टिकल" संक्रमण में यह नीचे से नीचे तक होता है। मैंने स्वाइप जेश्चर के साथ प्रयास किया लेकिन कोई भाग्य नहीं: यहां तक कि यह ऊपर से नीचे तक संक्रमण कर रहा है और वैसे भी, मुझे समझ में नहीं आता कि डिफॉल संक्रमण नीचे से नीचे क्यों है जब सभी ऐप का डिफ़ॉल्ट संक्रमण आमतौर पर बाएं या दाएं होने का अधिकार होता है बाएं से दाएं, विशेष रूप से मामला आप स्वाइप कर में ...आईओएस सेगुए एनीमेशन बाएं से दाएं (क्षैतिज)
मैं भी भी इस मामले में एक प्रोग्राम के द्वारा जिस तरह से है, लेकिन कोई भाग्य की कोशिश की, इस कोड का उपयोग: मैं इस परिभाषित
#import "JHCustomSegue.h"
@implementation JHCustomSegue
- (void) perform {
UIViewController *src = (UIViewController *) self.sourceViewController;
UIViewController *dst = (UIViewController *) self.destinationViewController;
[UIView transitionWithView:src.navigationController.view duration:0.5 options:UIViewAnimationOptionTransitionFlipFromLeft animations:^{
[src presentModalViewController:dst animated:NO];
}
completion:NULL];
}
@end
इंटरफ़ेस बिल्डर में मेरे segue की कक्षा के रूप में कक्षा। ब्रेकपॉइंट का उपयोग करके, मैंने देखा कि यह फ़ंक्शन परफॉर्म दर्ज करें लेकिन ... प्रदर्शन न करें! मैंने ऐप को पोर्ट्रेट मोड में अवरुद्ध कर दिया है (पता नहीं है कि यह कोई समस्या है)। मैंने एक असली आईपैड और नकली आईफोन पर एप्लिकेशन चलाने की कोशिश की। एक ही समस्या है।
क्या यह संभव है कि स्क्रीन नीचे से धक्का दे? मैंने कस्टम कोड के रूप में इस कोड का उपयोग किया और यह वही करता है जो मैंने उल्लेख किया था। –
मुझे पता चला कि समस्या कहां है। यह परिदृश्य है और यह काम करता है जैसे कि यह चित्र था। –
आप transition.subtype के लिए kCATransitionFromBottom उपयोग कर सकते हैं। यहां देखें https://developer.apple.com/library/ios/documentation/GraphicsImaging/Reference/CATransition_Class/Introduction/Introduction.html –