iphone - Need access to the cell in the tableView:heightForRowAtIndexPath: -


मुझे तालिका में tableView: heightForRowAtIndexPath: से मेरे सेल को एक्सेस करने की आवश्यकता है क्योंकि मैं उपयोग करना चाहता हूं मेरे पास ऊंचाई की गणना के लिए सीओटीएम सेल का डेटा है I मेरी कोशिकाओं को प्राप्त करने का एकमात्र तरीका है tableView: cellForRowAtIndexPath:

कॉल करने वाला यह है कि कॉलिंग tableView: cellForRowAtIndexPath: है वास्तव में कोशिकाओं को बनाने और उनके साथ कुछ भी करने से नहीं। जब एक ही सेल को ड्राइंग उद्देश्य के लिए उपयोग करने की आवश्यकता होगी, इसे फिर से बनाया जाएगा तो उसी सूचकांक के लिए सेल को दो बार बनाया जाता है।

इसलिए मुझे आश्चर्य है कि ऐसा करने के लिए एक अधिक प्रभावी तरीका है। मदद के लिए धन्यवाद।

आपके पास इस विधि में सेल तक पहुंच नहीं है क्योंकि यह नहीं है अभी तक अस्तित्व में है tableView: heightForRowAtIndexPath: को tableView: cellForRowAtIndexPath: । में सेल बनाने से पहले कहा जाता है।

लेकिन इससे कोई फर्क नहीं पड़ता क्योंकि आपको मॉडल की जानकारी नहीं पकड़नी चाहिए सेल ऑब्जेक्ट्स में कक्ष केवल विचार होते हैं और आपको हमेशा अपने मॉडल में एक सेल का निर्माण करने के लिए आवश्यक सभी डेटा रखना चाहिए।


Comments

Popular posts from this blog

asp.net - Change the driver in the connection string to a data source in VB.Net -

Getting started consuming web services in a Ruby on Rails 3 application -

objective c - iPhone and it's wireless area -