2015-01-12 11 views
5

से ऊपर UIView का आकार बदलें IOS में डिफ़ॉल्ट मौसम ऐप के समान लेआउट बनाना चाहता हूं। मेरे व्यू कंट्रोलर के ऊपर UIView है और इसके नीचे UITableView है। तालिका दृश्य स्क्रॉल करते समय मैं गतिशील रूप से शीर्ष दृश्य का आकार बदलना चाहता हूं। मैंने टेबल व्यू के व्यू कंट्रोलर प्रतिनिधि को बनाया है, इसलिए मैं शीर्ष दृश्य का आकार बदल सकता हूं जबकि scrollViewDidScroll(scrollView: UIScrollView) कहा जाता है।UITableView

समस्या यह है कि मैं शीर्ष दृश्य का आकार बदलते समय तालिका दृश्य की स्क्रॉलिंग को अक्षम करना चाहता हूं। कोई भी पक्ष? या शायद इस लेआउट के लिए मेरा दृष्टिकोण गलत है और मुझे किसी और का उपयोग करना चाहिए?

उत्तर

1

मुझे अपनी समस्या के अनुसार भी एक ही समस्या का सामना करना पड़ा, मैंने टेबल दृश्य के शीर्षलेख के रूप में अपना यूआईवीव्यू का उपयोग किया और मेरे दृश्य में ऑटोलाउट का उपयोग किया और यदि आप अपनी तालिका दृश्य की स्क्रॉलिंग को अक्षम करना चाहते हैं तो आप बस एक ब्लॉक का उपयोग कर सकते हैं आपके दृश्य का आकार बदलने का पूरा होना और आप अपनी तालिका को स्क्रॉलिंग अक्षम कर सकते हैं जब तक कि आपका ब्लॉक पूरा नहीं हो जाता। आशा है कि यह समाधान आपके लिए सहायक होगा।

+0

लेकिन यदि मैं अपना शीर्ष दृश्य शीर्षलेख दृश्य के रूप में जोड़ता हूं तो यह स्क्रीन से बाहर स्क्रॉल होगा। मैं लेआउट को लगभग आईओएस में डिफ़ॉल्ट मौसम ऐप के रूप में लागू करना चाहता हूं :) – MichalMoskala