2010-09-13 8 views
5

मैं एक आईफोन पर मॉडल व्यू की प्रस्तुति शैली UIModalPresentationFormSheet (या ऐसा कुछ दिखता है) कैसे बना सकता हूं?आईआईएम पर UIModalPresentationFormSheet

अग्रिम धन्यवाद!

उत्तर

8

आप अंतर्निहित ढांचे का उपयोग नहीं कर सकते हैं।

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

+0

तुम मुझे यह कैसे किया जा सकता है की एक विचार है, कृपया दे सकते हैं? – Knodel

+0

मेरे सिर के ऊपर से? पारदर्शी पृष्ठभूमि के साथ एक शीर्ष-स्तरीय दृश्य बनाएं, और उसके बाद शीर्ष-स्तरीय दृश्य से छोटे आकार के एक अपारदर्शी पृष्ठभूमि के साथ एक बाल सबव्यू देखें। यह MyModalViewController क्लास के लिए दृश्य होगा। एक ऐसी संपत्ति जोड़ें जो 'UIViewController' लेती है और एक कस्टम सेटर जो अपना 'व्यू' लेता है और उसे शीर्ष-स्तर के अंदर उस आंतरिक दृश्य को असाइन करता है। आप इस दृश्य नियंत्रक को सामान्य रूप से सामान्य 'presentModalViewController का उपयोग करके प्रस्तुत करेंगे: एनिमेटेड: ' –

+0

धन्यवाद! मैं कोशिश करूंगा ... – Knodel

1

आप निम्न ओपन सोर्स प्रोजेक्ट चेकआउट चाहते हो सकता है:

https://github.com/KitchenStories/charleene

+0

यह काम करता है लेकिन एक बेहतर डिज़ाइन एक कस्टम UIPresentationController subclass का उपयोग करेगा क्योंकि यह वही है जिसके लिए उन्हें बनाया गया था: https://developer.apple.com/library/ios/featuredarticles/ViewControllerPGforiPhoneOS/DefiningCustomPresentations .html – malhal

+0

आईओएस 7 के बारे में क्या? – MrBr

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