2010-12-09 17 views

उत्तर

12
controller.modalTransitionStyle = UIModalTransitionStylePartialCurl; 
[self presentModalViewController:controller animated:YES]; 

UIModalTransitionStyle संक्रमण शैलियों उपलब्ध जब दृश्य नियंत्रक रीति से प्रस्तुत करते हैं। नीचे चार अलग संक्रमण शैलियों हैं। "UIModalTransitionStylePartialCurl" वह है जिसे आप बाद में कर रहे हैं।

typedef enum { 
    UIModalTransitionStyleCoverVertical, 
    UIModalTransitionStyleFlipHorizontal, 
    UIModalTransitionStyleCrossDissolve, 
    UIModalTransitionStylePartialCurl, 
} UIModalTransitionStyle; 

एप्पल दस्तावेजों: http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIViewController_Class/Reference/Reference.html

आशा इस मदद करता है!

0

मुझे लगता है कि यह हो सकता है आप जो खोज रहे हैं:

[UIView beginAnimations:nil context:nil]; 
[UIView setAnimationDuration:1]; 
[UIView setAnimationBeginsFromCurrentState:YES]; 
[UIView setAnimationTransition:UIViewAnimationTransitionCurlUp forView:self.view cache:YES]; 
[UIView commitAnimations]; 
+0

मैं वास्तव में एक आधा पृष्ठ कर्ल की तलाश में था जहां शीर्ष दृश्य गायब नहीं होता है बल्कि इसके बजाय दृश्यमान रहता है। –

1

निम्नलिखित का प्रयास करें। इस मामले में सेटिंग्स पृष्ठ curl के पीछे प्रस्तुत करने के लिए एक sublcass UIViewController है। स्वयं एक UIViewController भी है जिसे प्रदर्शित किया जा रहा है, इसका दृश्य शीर्ष पर रहेगा।

-(void)presentSettings{ 
    Settings *eset = [[Settings alloc] init]; 
    //eset.modalPresentationStyle = UIModalPresentationFullScreen; 
    eset.modalTransitionStyle = UIModalTransitionStylePartialCurl; 
    [self presentModalViewController:eset animated:YES]; 
} 

ध्यान दें कि कर्ल केवल आईओएस 3.2 और बाद में उपलब्ध है।

+0

'modalPresentationStyle' क्या करता है? –

+1

UIModalTransitionStylePartialCurl को काम करने के लिए एक पूर्णस्क्रीन डिस्प्ले की आवश्यकता है और UIModalPresentationFullScreen सुनिश्चित करता है कि मोडल प्रेजेंटेशन पूर्णस्क्रीन है। मुझे विश्वास है कि UIModalPresentationFullScreen डिफ़ॉल्ट है, इस प्रकार आप उस पंक्ति को अनदेखा कर सकते हैं। – fsaint

+0

आपकी मदद के लिए धन्यवाद। –

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