मैं कुछ उद्देश्य-सी कोड को स्विफ्ट में अनुवाद करने का प्रयास कर रहा हूं।UIModalPresentationStyle.FormSheet हमेशा आईपैड (SWIFT) पर पूर्ण स्क्रीन
मैं एक फॉर्म शीट के रूप में एक UIViewController लोड कर रहा हूँ। यहाँ उद्देश्य-सी में कोड है:
generalPopup.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
generalPopup.modalPresentationStyle = UIModalPresentationFormSheet;
यहाँ स्विफ्ट में कोड है:
generalPopup.modalTransitionStyle = UIModalTransitionStyle.CoverVertical
generalPopup.modalPresentationStyle = UIModalPresentationStyle.FormSheet
में ऑब्जेक्टिव-सी दृश्य एक FormSheet के रूप में दिखाया गया है। तेज़ी से, कवरवर्टिकल बनाए रखा जाता है, लेकिन दृश्य फ़ॉर्मशीट के रूप में दिखाए जाने की बजाय पूरी स्क्रीन लेता है।
बस एक चेतावनी के रूप, एप्पल एक FormSheet के अनुसार है:
एक दृश्य प्रस्तुति शैली जिसमें चौड़ाई और प्रस्तुत देखने की ऊंचाई स्क्रीन की तुलना में छोटे होते हैं और दृश्य परदे पर केंद्रित है। यदि डिवाइस लैंडस्केप ओरिएंटेशन में है और कीबोर्ड दिखाई देता है, तो दृश्य की स्थिति ऊपर की ओर समायोजित की जाती है ताकि दृश्य दिखाई दे। सभी अनदेखा क्षेत्रों को उपयोगकर्ता को उनके साथ बातचीत करने से रोकने के लिए मंद कर दिया गया है।
मैं इस सेटिंग को कहां देख सकता हूं? – YogevSitton
आईबी में कोई है तो segue के प्रकार की जांच करें। दृश्य नियंत्रक और उसके दृश्य के आयामों की जांच करें। – Mundi
कोई सीगू नहीं है। कॉलिंग व्यू कंट्रोलर स्टोरीबोर्ड से है लेकिन कॉल (फॉर्मशीट) व्यू कंट्रोलर एक स्टैंडअलोन एक्सआईबी का उपयोग करता है – YogevSitton