2010-04-13 4 views
8

क्या आईपैड एसडीके में एक "पेज टर्न" संक्रमण शामिल है जिसका मैं उपयोग कर सकता हूं? या यह है कि सभी कोर ग्राफिक्स के साथ हाथ से कोडित?क्या आईडीपी "पेज टर्न" संक्रमण एसडीके में शामिल है?

उत्तर

3

शायद एक जलाया थोड़ा देर हो चुकी है, लेकिन मैं वर्तमान में "पत्तियों" नामक एक फ्रेमवर्क का उपयोग कर रहा हूं जिसमें अलग-अलग फोर्क हैं जो ज़ूमिंग या दो पेज व्यू का भी समर्थन करते हैं। मैंने अपने ऐप को थोड़ा तेज बनाने और कम स्मृति के साथ चलाने के लिए भी पता लगाया है। GitHub पर इसे देखें: https://github.com/brow/leaves

+0

यह निश्चित रूप से देर हो चुकी है।'पत्तियां' एक सबूत-अवधारणा है और कुछ और है। – Brandon

1

पृष्ठ परिवर्तन संक्रमण एसडीके में शामिल है, लेकिन यह एक निजी एपीआई है।

10

कर्ल एनीमेशन के लिए कोड नीचे दिया गया है

[UIView beginAnimations:nil context:NULL]; 
    [UIView setAnimationDuration:1.0]; 
    [UIView setAnimationTransition:UIViewAnimationTransitionCurlUp forView:self.view cache:YES]; 
    [oldView removeFromSuperview]; 
    [UIView commitAnimations]; 

का आनंद लें ...

+0

यह कोड पृष्ठ बारी एनीमेशन नहीं देगा। – Satyam

+0

UIViewAnimationTransitionCurlUp विकल्प आईओएस 4.0 में पेश किया गया था, जबकि आईपैड, कुछ अनिश्चित कारणों से, आईओएस 3.2 में अभी भी चल रहा है। फैंसी व्यू संक्रमण प्रभावों में से कोई भी काम नहीं करता है। – Ash

+1

अगर कोई अभी भी सोच रहा है तो निश्चित रूप से आईओएस 5 पर ठीक काम करता है। धन्यवाद! पूरी तरह से काम किया। – hatunike

1

अद्यतन: UIPageViewController: अब है (के बाद से आईओएस 5.0) शामिल है, को देखो। का उपयोग करने के लिए आसान वास्तव में अच्छा प्रभाव है,:

  • PageCurl:


    पत्तियां इसके अलावा, दो अन्य बाहर वहाँ इस के लिए पुस्तकालयों, जो और भी अधिक यथार्थवादी हैं।

  • Implementing iBooks page curling using a conical deformation algorithm: कमाल, लेकिन यह केवल अवधारणा का प्रमाण है, विस्तार करना मुश्किल है।
0

आईओएस 5.0 के बाद से सार्वजनिक एसडीके एपीआई में समर्थन शामिल है।

इसे आजमाने का सबसे आसान तरीका नवीनतम एक्सकोड संस्करण (4.3.2 लिखते समय) के साथ एक नई परियोजना शुरू करना और पृष्ठ आधारित एप्लिकेशन चुनना है।

कक्षा शामिल है UIPageViewController

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