ठीक है, इसलिए मैं इंटरफ़ेस बिल्डर में UIScrollView का उपयोग करना सीख रहा हूं। चूंकि scrollView में कोई सामग्री नहीं है, इसलिए मैंने अपने नियंत्रण और स्क्रॉल करने योग्य सामग्री को पकड़ने के लिए एक और दृश्य, सामग्री दृश्य बनाया है। इस दृश्य में मैं नियंत्रण, लेबल इत्यादि रखता हूं और फिर मेरे कोड में मैं सामग्री सेट करता हूं स्क्रॉल का आकार इस सामग्री के आकार में देखें दृश्य देखें।मैं इंटरफ़ेस बिल्डर में एक लंबा दृश्य कैसे काम करूं?
मेरा प्रश्न आश्चर्यजनक रूप से सरल और स्पष्ट है कि मुझे कहीं कुछ याद करना होगा। जब मैंने आईबी में यह एक्सआईबी बनाया तो मुझे आपकी मानक खाली आईफोन इंटरफ़ेस विंडो मिली। मैंने इसके ऊपर एक स्क्रॉल व्यू गिरा दिया, यह पूरी खिड़की ले गया। मैंने इसके ऊपर एक दृश्य गिरा दिया, यह पूरे स्क्रॉलव्यू को उठाया। मैंने कुछ नियंत्रण जोड़े, जो अब तक मैं सामग्री के अंदर देख सकता हूं आईबी में आयत देखें।
मेरा प्रश्न यह है कि मैं सामग्री के दृश्य भाग के के बाहर के बाहर नियंत्रण/नियंत्रण नियंत्रण कैसे काम करूं? जबरदस्त हंसी। यह बहुत आसान लगता है, लेकिन मुझे बस यह नहीं मिला। मैं सामग्री दृश्य की ऊंचाई निर्धारित कर सकता हूं या जो भी मुझे पसंद करता हूं आयत खींच सकता हूं (और वास्तव में यह स्क्रॉलव्यू होने का पूरा बिंदु है) लेकिन आईबी से निश्चित यूआई विंडो विस्तारित नहीं होगी, इसलिए मैं "ऑफस्क्रीन" भाग देख सकता हूं सामग्री के अधिक नियंत्रण जोड़ने के लिए देखें। ऐसा लगता है कि यह सिर्फ उस आकार पर तय है क्योंकि यह एक आईफोन स्क्रीन का आकार है और यह मुझे इसे बड़ा/लंबा बनाने नहीं देगा।
मैंने क्या गलत किया?
-एक
अपने कष्टप्रद नहीं कर सकते कि आप बंद स्क्रीन भाग देखने के अपने नियंत्रण में जोड़ सकते हैं करने के लिए दृश्य नियंत्रक के लिए freeform के आकार, आप फ्रेम मैन्युअल रूप से सेट कर सकते हैं और वे स्क्रीन बंद हो जाएंगे लेकिन आप उन्हें नहीं देख सकते हैं, मैंने वास्तव में इस समस्या को हल करने की कोशिश नहीं की है, लेकिन ऐसा कुछ स्पष्ट नहीं लगता है, अगर यह बिल्कुल किया जा सकता है। – Daniel
@ डैनियल - नीचे स्वीकृत उत्तर देखें। एक बार जब आप सभी अनुरूपित यूआई तत्वों को बंद कर देते हैं तो आप दृश्य को जितना चाहें उतना लंबा बना सकते हैं। जाहिर है अगर आप इसे आईफोन पर स्क्रीन-लायक से अधिक लंबा बनाने जा रहे हैं, तो आपको इसे स्क्रॉलव्यू –