मैंने एप्पल दस्तावेज पढ़ा है और Objective-C
में इस तरह के शुरुआती के लिए यह समझ में नहीं आता है। मैं इस link उदाहरण के बाद मल्टीकॉलम UITableView
को कार्यान्वित करने की कोशिश कर रहा हूं और यह अभी काम नहीं करता है इसलिए मुझे यह समझने की आवश्यकता है कि cellForRowAtIndexPath
काम कैसे करें, मेरे लिए व्यक्तिगत रूप से यह विधि बहुत जटिल लगती है।CellForRowAtIndexPath कैसे काम करता है?
1) यह क्या लौटता है? UITableViewCell
? लेकिन यह इतना अजीब क्यों दिखता है?
-(UITableViewCell *)tableView:(UITableView *)tableView
- कि क्या है? क्या आप कृपया समझा सकते हैं?
2) इसे कैसे कहा जाता है और यह कितना महत्वपूर्ण है कि मैं इसे किसी निश्चित UITableView
से कैसे कनेक्ट कर सकता हूं ??? क्या होगा यदि मेरे पास दो UITableView
का नाम firstTableView
और secondTableView
है और मैं उन्हें अलग होना चाहता हूं (cellForRowAtIndexPath
अलग-अलग करने के लिए)? कैसे मैं अपने UITableViews
इस
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
से लिंक करना चाहिए विधि NSIndexPath
, नहीं UITableView
स्वीकार करता है। मैं क्या करूंगा?
में बस इस सवाल का मिला है। मुझे पता है कि यह 6 साल का है, लेकिन वैसे भी ... एक उदाहरण विधि को इस प्रकार वर्णित किया गया है: '- (return_type) firstPartOfMethodName: (first_param_type) first_param secondPartOfMethodName: (second_param_type) second_param ...', जहां 'return_type' प्रकार है विधि का मान देता है, 'first_param_type', 'second_param_type', आदि विधि को पारित पैरामीटर के प्रकार हैं,' first_param',' second_param', आदि विधि में पारित वास्तविक चर हैं और 'firstPartOfMethodName: secondPartOfMethodName : ... विधि का नाम (या ** हस्ताक्षर **) है। –